Microcontroladores
TEC 440 – Microcontroladores e Microprocessadores
Vinicius da Silva Mansur
Kaio Oliveira Gomes
1. Descrição do projeto
O projeto desenvolvido na disciplina de Microcontroladores e Microprocessadores foi desenvolvido um jogo de basquete utilizando o pic 16f877a. O jogo de Basquete é multiplayer, onde casa jogador possui 8 segundos para jogar. A cada cesta realizada pelo jogador é contabilizado 1 ponto, e o jogador vencedor é primeiro a realizar dez cestas, ou seja 10 pontos. Na tela do computador, os jogadores informam seu nome e para cada cesta realizada a pontuação dos jogadores é atualizada na tela, assim como também informa o jogador vencedor, o qual atingiu os 10 pontos primeiro.
Para compor o projeto fora solicitado alguns requisitos, como interrupções e protocolos, são eles:
Protocolo de Comunicação
Entrada digital de dados
Interrupções
Manipulação de threads por meio de timer com interrupção.
2. Componentes Utilizados
Os componentes usados no projeto foram:
Alguns leds, para indicar de que é a vez do jogador.
Timer, para alternar entre a vez do jogador 1 e do jogador 2.
Um botão, para dar início ao jogo.
Um sensor de presença, existente na cesta de basquete a fim de detectar se o jogador acertou bola, e assim contabilizar o ponto.
O potenciômetro, para fornecer uma tensão referência ao comparador analógico de tensões do pic que indica quando o feixe do infravermelho foi cortado.
3. Esquema Elétrico
O projeto do jogo foi desenvolvido em uma matriz de contatos (protoboard), onde foi montado o microcontrolador e os demais componentes. Como o modelo do pic16f trabalha com uma tensão de 5 volts conforme datasheet, foi utilizada uma fonte de tensão no circuito do jogo com essa voltagem, a qual alimenta o pic e os demais circuitos existentes. O microcontrolador é o principal componente do projeto, mas foi necessário a existência de circuitos adjacentes a fim de implementar algumas