Posts tagged with: tetris

Projeto – Quadro Tetris – Debug

 

Comecei o projeto do Quadro Tetris e me deparei com um problema, como analisar o comportamento do jogo se eu não tenho os leds ainda?

Usar o Serial não daria muito certo, pois visualmente seria inviável, então pensei em uma solução mais bonita, fiz um programa básico em Adobe AIR, que lê a Serial e transcreve os dados para um grid, igual seria com os leds, renderizei em 3D um fundo para ficar mais agradável.

O Arduino faz todo o controle e envia para serial uma array de 121 caracteres, com as 120 informações dos led mais o nulo. Envia 0 se o led deve ficar apagado e 1 até 5 para falar qual cor o led acende.

O programa de ajuda foi feito em Adobe AIR utilizando um ANE chamado as3-arduino-connector , ele permite utilizar a Serial com o mesmo comportamento do Arduino.

Para ajudar no debug, coloquei um display lcd 20×4, um joystick e dois botões, resolvi concentrar todos os comandos no arduino para ficar mais rápido o desenvolvimento, posteriormente faço ele conversar com o celular.

Por enquanto o joystick irá mover as peças para os lados, o botão verde irá rotacionar a peça e o vermelho irá fazer a peça cair mais rápido.

Acho que com isso eu ganho em tempo e ainda fica uma coisa mais bonita de ser ver do que uma saída serial cheio de números.

 

Share