O sistema de gerenciamento de catraca utiliza dois canais para realizar a liberação do usuário, via interface computacional e PIC (teclado e LCD). Nesses canais é possivel o usuario realizar o login como administrador com opções de gerenciamento dos alunos (CRUD) e login como usuario padrão para liberação da catraca.
- Todos os cadastros são gravados na memória interna.
- Um usuario contém: 2 digitos para senha, 4 digitos para ID, 1 digito para status, totalizando 7 posições na memoria.
- O status é condigurado da seguinte maneira: 0 - usuário não pagante, 1 - usuário pagante e 3 - administrador.
- Os dados são gravados no banco de dados SQLite.
- O banco de dados é formado por três colunas: senha, id e status.
- A comunicação entre a interface e o PIC é realizada via comunicação serial
- Em ambos os canais, possuem opção para realizar envio e recebido de dados (entre os canais).
- Comunicação não finalizada 🚧
- PIC16F877A
- CCS Compiler
- SQLite
- Qt Desginer
- PyQt5
- André Geraldo
- Danubia Macedo