Aqueles que tem mais de 30 certamente se lembram do Genius, game que fez muito sucesso nos anos 80.  Foi, junto com o telejogo, o primeiro game a que tive acesso. Na época era negócio de gente rica, meus amigos remediados tinham. Abaixo, duas imagens do troço pronto:

 

A ideia é a seguinte: são quatro leds, quatro cores, quatro chaves "push button" (fecham enquanto vc está pressionando) e quatro sons. Um twitter velho desses de carro é o responsável pelo som. A cada som corresponde uma cor e um botão. O sistema "inventa" uma sequência aleatória de sons/cores/botões e toca, e depois a gente deve repetir. Abaixo, o esquema do jogo feito no Fritzing:

 

Aqui, um vídeo dele funcionando. APerta-se qualquer tecla e o jogo começa:

Outro dia ganhei um Genius de verdade, na caixa, presente do amigo Sidney Rocha. Vou hackeá-lo e fazer o Arduino comandá-lo, depois posto cá.

Em anexo, Fritzing e código fonte do brinquedo.

Genius.fz

Genius.pde

Obs: o sketch (programa) genius.pde usa uma lib, piches.h, que define as frequencias correspondentes às notas musicais das oitavas encontradas em um piano. Para instruções sobre como criá-lo, veja em http://arduino.cc/en/Tutorial/tone, ou então faça o download aqui (Piches.h). Você deve colocar o arquivo em <dir do arduino>\libraries\Piches.



 

Exibições: 31155

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Comentário de david da silva nascimento em 27 setembro 2013 às 16:31

Sim mauro acabei de montar so que deixei ele no cabo do pc sem bateria funcionou porem os botoes na acende o led

Comentário de Mauro Assis em 27 setembro 2013 às 16:19

David,

Não sei o que poderia estar errado. O que vc chame de pulsos são os botões? Se sim, confira a ligação deles.

Mauro

Comentário de david da silva nascimento em 27 setembro 2013 às 15:43

Mauro boa tarde!Conseguir porem na montagem acende os leds toca a musica porem os pulsos não esta aceitando quando aperto

Comentário de Mauro Assis em 4 setembro 2013 às 18:18

Davi,

Eu fiz o teste: fiz o download dos fontes como está aqui, coloquei no programa do Arduino, mandei compilar e compilou sem erros. Pode ser que ele não esteja encontrando o Piches.h;

De toda forma. mandei pro seu email. Depois dê notícias.

Comentário de david da silva nascimento em 4 setembro 2013 às 13:13
Conseguir porem esta dando a falhar quando compilo na mesma linha dos outros que mandaram mensagem no NOTE_A3 já mudei como foi pedido nos outros cometários porem não conseguir.
Vc tem com mandar para meu e-mail em forma de bloco de notas ele compilado. david_3cv@hotmail.com
Comentário de Mauro Assis em 2 setembro 2013 às 15:04

David, o fonte está aí no post acima. Vc teve algum problema em pegá-lo?

Comentário de david da silva nascimento em 2 setembro 2013 às 11:34

ok!obrigado.

Comentário de Mauro Assis em 2 setembro 2013 às 9:31

David,

Eu estou com problema com o meu micro. Assim que recuperá-lo eu te envio, ok?

[],

Mauro Assis

Comentário de david da silva nascimento em 2 setembro 2013 às 8:40

Legal mas vc pode mandar o programa?to precisando pra meu projeto do curso. 

Comentário de carla leitao em 26 janeiro 2012 às 19:49

ainda não consegui...qdo tento copilar dá 'NOTE_A3' was not declared in this Scope...mas ela não tá no piches.h q está dentro do >libraries>piches>piches.h...

 

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço