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 Mauro Assis em 13 outubro 2014 às 8:13

Ok, Wagner, sem problemas.

Se quiser ver mais coisas sobre o Gênius e outros assuntos, acesse: http://automatobr.blogspot.com.br/

Comentário de WAGNER ALVES PIRES em 12 outubro 2014 às 21:04

Ficou perfeito... Parabéns.

Comentário de WAGNER ALVES PIRES em 12 outubro 2014 às 21:03

Perdão Mauro, acho que era a posição dos botões, acho que eles tem a posição certa. Sou iniciante e de novo peço desculpas por ter dito que o projeto não funciona.

Comentário de Mauro Assis em 12 outubro 2014 às 17:57

Wagner,

Eu remontei aqui o jogo e funcionou, usando o mesmo programa e montagem que publiquei. Por favor, abra o Serial Monitor e poste aqui o resultado para eu tentar descobrir o que está acontecendo.

Comentário de Edson Rodrigues do Vale Junior em 14 junho 2014 às 16:33

Dê uma olhada no esquema de montagem do arquivo do Fritzing. Parece que tem alguns cabos trocados.

Comentário de Edson Rodrigues do Vale Junior em 14 junho 2014 às 16:29

Olá Mauro. Eu fiz a montagem, porém o Arduino não aceita os comandos pelos interruptores táteis. Ele acende os LEDs assim que é alimentado e simplesmente fica tocando o hino do Star Wars.

Alguma ideia de como resolvo o impasse?

Grato pela atenção.

Comentário de Alexandre Souza Cunha em 3 junho 2014 às 22:14

Boa Noite gostaria de usar esse projeto usando MSP430 com a programação em C, gostaria de alguma ajuda.

obrigado

abço

Alex

Comentário de Alexandre Souza Cunha em 23 maio 2014 às 12:40

Mauro obrigado pelo retorno.

Vou utilizar com o MSP430 e depois eu posto aqui o resultado como foi, resolvi faze-lo por ser simples e o tempo para apresentação do projeto é muito curto.

Valeu mesmo

Gosto muito do Laboratorio de Garagem, os projetos tem sido de grande valia, mesmo vocês utilizando o ARDUINO(que para mim é mais completo que MSP430), faço a adaptacao para o MSP, esto querendo adquirir o KIT que vocês vendem que custa 195,00 adorei.

abço

Obrigado

Alexandre - UNIVAP

Comentário de Mauro Assis em 23 maio 2014 às 12:13

Alexandre,

Olha, nunca usei essa plaquinha (que parece muito boa). Mas não deve ser difícil de portar o meu Genius prá ela não.

Comentário de Alexandre Souza Cunha em 22 maio 2014 às 21:03

quero usar esse projeto com o MSP430, alguma dica??

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço