Taula de continguts:

Arduino: el (frustrant) kit de minijocs: 4 passos
Arduino: el (frustrant) kit de minijocs: 4 passos

Vídeo: Arduino: el (frustrant) kit de minijocs: 4 passos

Vídeo: Arduino: el (frustrant) kit de minijocs: 4 passos
Vídeo: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Desembre
Anonim
Arduino: el (frustrant) kit de minijocs
Arduino: el (frustrant) kit de minijocs

(Exemple meravellós de carcassa per a aquest Arduino ^)

Abans de començar: tot i els meus esforços, no vaig poder acabar el dispositiu completament a causa del temps i de la desgràcia. Va ser encara millor quan les meves parts d’Arduino van pensar que seria una bona idea deixar de treballar en algun moment, només per a mi una bona sort. Voleu utilitzar aquest instructiu únicament com a font potencial d’inspiració en lloc de construir-lo realment. En aquest manual d’instruccions, farem servir una placa de configuració com a plataforma de muntatge.

De totes maneres, per a aquells inspirats en aquest instructiu, supera’m en tots els sentits i completa el que no podia. Heus aquí el que he pogut:

Pas 1: materials necessaris

  • 1x Arduino Uno
  • 1x potenciòmetre
  • 1x pantalla LCD I2C
  • 1x Piezo Buzzer
  • 2 botons
  • 4x resistències de 220 ohm
  • 3x 10k ohm resistències
  • 1x LED verd
  • 1x LED vermell
  • 2x LED blau
  • Un parell de cables (us recomano Jumper Wires si voleu seguir utilitzant una taula de tall)
  • 1x tauler de pa

Pas 2: Configuració

Configuració
Configuració

He utilitzat una pantalla LCD I2C aquí, que explica el potenciòmetre, les sortides SCL / SDA / VCC / GND per sobre de la pantalla.

Val la pena assenyalar que els cables vermells es connecten a la sortida + / 5V i (la majoria) els cables blaus a qualsevol GND de l’Arduino Uno.

Pas 3: Codi

Si encara creieu que aquest projecte és digne de muntar, aquí teniu el codi que podeu utilitzar. No dubteu a jugar amb el codi. Definitivament, hi ha marge de millora.

En aquest moment, el codi permet dos minijocs:

  1. El desafiament segur: l’usuari ha de cercar un valor específic mitjançant el potenciòmetre i fer clic al botó A (o al botó esquerre de la taula de verificació, tal com es mostra al pas 2), tot assegurant-se que un dels dos LED blaus no s’esvaeix. fora. L'usuari és capaç de "recarregar" la llum LED mitjançant l'altre botó. Cal fer-ho quatre vegades (quatre "correccions"). Hi ha moltes coses a tenir en compte: el jugador té un límit de temps abans de perdre un "correcte" o si la llum LED carregable està sobrecarregada (és a dir, tenir valor analògic de 256 o superior).
  2. El concurs: mitjançant dos botons que representen la resposta A i B, el jugador ha de respondre correctament a les preguntes. El codi pot ser una mica erroni en aquesta part.

Aquest codi també inclou un element de frustració que canvia la funcionalitat del botó A i B. Podeu trobar aquesta línia de codi a la funció attemptSwitchButtons (). Tingueu en compte també que aquest codi requereix les biblioteques LCD i LiquidCrystal_I2C

En aquest codi, la sèrie imita la majoria de les funcions de la pantalla LCD, ja que la meva pantalla LCD ja no funcionava correctament, com s’ha esmentat anteriorment.

Un cop tingueu aquest codi en qualsevol IDE compatible amb Arduino (us recomano utilitzar l'IDE Arduino / Genuino), pengeu aquest programa al vostre Arduino mitjançant el botó Puja.

Pas 4: Juga, millora, sigui el que sigui

Juga, millora, sigui el que sigui
Juga, millora, sigui el que sigui

Heu arribat a l'últim pas d'aquest instructiu menys frustrant que els meus minijuegos. Connecteu el vostre Arduino a qualsevol font d’alimentació mitjançant el cable USB i s’iniciarà el primer minijoc.

Molta sort jugant i millorant! Aquest projecte Arduino i el seu codi no són ni molt menys perfectes, però espero haver assolit el meu objectiu principal, que us inspira a crear alguna cosa més impressionant que això.

Recomanat: