Jogo Pong utilizando um microcontrolador atmel
VÍDEO:
CONTEÚDO:
O jogo consiste em rotacionar o trimpot para movimentar as barras e acertar a bola. Ao girar o trimpot o canal ADC do microprocessador obtém a posição das barras. Após a obtenção dos dados, eles são comparados internamente no atmel com a posição anterior, efetuando então a movimentação da barra na matriz de leds para a esquerda ou para a direta, se a posição for igual, a barra permanece na mesma posição. Após iniciar o jogo, a bola se movimenta e deve ser rebatida por um dos jogadores , aumentando de velocidade, deixando assim a dificuldade do jogo maior. Caso o jogador não acerte a bola, o jogo reinicia.
O jogo consiste em rotacionar o trimpot para movimentar as barras e acertar a bola. Ao girar o trimpot o canal ADC do microprocessador obtém a posição das barras. Após a obtenção dos dados, eles são comparados internamente no atmel com a posição anterior, efetuando então a movimentação da barra na matriz de leds para a esquerda ou para a direta, se a posição for igual, a barra permanece na mesma posição. Após iniciar o jogo, a bola se movimenta e deve ser rebatida por um dos jogadores , aumentando de velocidade, deixando assim a dificuldade do jogo maior. Caso o jogador não acerte a bola, o jogo reinicia.
MATERIAIS:
Atmel Atmega32
Matriz de led 8×8
Resistores de 330 ohms
Trimpots
Regulador de tensão 5V (7805)
Capacitores 47uF/50V
Bateria 9V
Placa de circuito impresso perfurada
Fio Wire-Wrap
Atmel Atmega32
Matriz de led 8×8
Resistores de 330 ohms
Trimpots
Regulador de tensão 5V (7805)
Capacitores 47uF/50V
Bateria 9V
Placa de circuito impresso perfurada
Fio Wire-Wrap
CONCLUSÃO:
O processo de desenvolvimento do projeto Pong decorreu como o esperado, enfrentando alguns problemas referentes ao uso da matriz de led, e com as portas do pic para efetuar leitura do ADC, que foram resolvidas com uso do Atmel. Após a resolução destes problemas tivemos que programar em C o jogo pong e aprender a usar o timer interno e as portas adc do atmel.
O processo de desenvolvimento do projeto Pong decorreu como o esperado, enfrentando alguns problemas referentes ao uso da matriz de led, e com as portas do pic para efetuar leitura do ADC, que foram resolvidas com uso do Atmel. Após a resolução destes problemas tivemos que programar em C o jogo pong e aprender a usar o timer interno e as portas adc do atmel.
AUTORES:
– Lucas Bender
– Rafael Lopes dos Santos
– Lucas Bender
– Rafael Lopes dos Santos
CONTATO:
– lucasbender@gmx.net
– ls.rafael@gmail.com
– lucasbender@gmx.net
– ls.rafael@gmail.com
IMAGENS:
