Confira nosso chaveiro minigame, feito com Arduino Attiny85 e uma tela OLED de 0.96”.
Com esse projeto, você pode jogar 03 jogos clássicos como BREAKOUT, SNAKE e UFO SCAPE.
Desenvolvido pelo pessoal da WEBBLOGGES, e repaginado pela Circuito Maker, é um ótimo projeto para um final de semana mão na massa.

Com exceção do Arduino e o display, o restante dos componentes poderão ser encontrados em sucatas eletrônicas.
O suporte e a bateria CR2032 retirados de placa mãe de computador sucateado e os “Push Button” e resistores encontrados em um rádio ou relógio antigo.

Importante destacar a versatilidade do Attiny85, pois já falamos muito dele aqui em nossos projetos.
Ele é uma excelente opção quando precisamos resolver um problema pequeno, onde um Arduino tradicional seria um desperdício de recursos.
Se você também é um fã deste controlador, aproveite para conferir os projetos maravilhosos do blog Tinusaur.org.
Bom, vamos começar falando sobre a gravação de nosso Arduino Attiny85, para poder tirar o máximo de proveito da capacidade do CI Attiny85, realizamos diversas modificações nas bibliotecas, tanto nativas como externas a IDE do Arduino.
Essas modificações permitem por exemplo, fazer o Attiny entrar em modo “sleep” quando não estiver sendo usado, e assim estender a vida útil da pequena bateria por meses.
Então preparamos uma IDE com tudo que é necessário para compilar e gravar os games na memória do Attiny.
Para começar o projeto utilizaremos um Arduino UNO para servir de gravador ISP para o Attiny.
Em seguida conectamos o UNO normalmente no computador e abrimos a nossa IDE e vamos em …
Depois é só fazer o “upload” normalmente para o Arduino UNO. Feito isso, precisamos fazer as conexões com jumpers entre o Attiny e o UNO, e adicionar 1 capacitor eletrolítico de 1uf entre o pino de “reset” e GND do UNO para evitar o reset automático na hora de transferir o código para o Attiny.

Agora é só escolher o Arduino correto em “Tools” >> “Board” >> Arduino Attiny85(internal 8Mhz clock).

Depois clicamos em “File” >> “Open”, você pode escolher o game de sua preferência, “BREAKOUT” (conhecido como Paredão), SNAKE (cobrinha) ou UFO (uma espécie de Flappy Bird).
Infelizmente, a memória do Attiny é curta e não é possível adicionar mais de um jogo por vez.
Passamos para upload do código para o Attiny, e já estamos na metade do caminho, hehe!
Na segunda etapa, o Hardware. O circuito é extremamente simples, dado o número reduzido de componentes o que vai facilitar muito a montagem do game.
