Taula de continguts:
- Pas 1: materials necessaris
- Pas 2: Configuració
- Pas 3: Codi
- Pas 4: Juga, millora, sigui el que sigui
Vídeo: Arduino: el (frustrant) kit de minijocs: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
(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ó
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:
- 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).
- 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
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:
Kit d’higròmetre Arduino Hygrothermograph + LCD1602 / I2C + DHT11 Sinoning Maker: 5 passos (amb imatges)
Kit d’higròmetre Arduino Hygrothermograph + LCD1602 / I2C + DHT11 Sinoning Maker: no necessiteu soldadura, no necessiteu coneixements elèctrics complicats, podeu fabricar el vostre propi termòmetre. Només cal que connecteu el cable que us proporcionem. Codi font. ROBOT Compreu el kit
Kit d'Arduino Learner (codi obert): 7 passos (amb imatges)
Kit d'aprenentatge d'Arduino (codi obert): si sou un principiant a Arduino World i aneu a aprendre Arduino, teniu experiència pràctica en aquest manual i aquest kit és per a vosaltres. Aquest kit també és una bona opció per als professors que els agrada ensenyar Arduino als seus estudiants d'una manera senzilla
Pixel Kit amb MicroPython: primers passos: 7 passos
Pixel Kit amb MicroPython: primers passos: el viatge per desbloquejar tot el potencial del Pixel de Kano comença substituint el microprogramari de fàbrica per MicroPython, però això només és el principi. Per codificar al Pixel Kit hem de connectar-hi els equips. Aquest tutorial explicarà com
El kit de pràctiques de soldadura SMD, o com he après a deixar de preocupar-me i estimar el kit xinès barat: 6 passos
El kit de pràctica de soldadura SMD, o com he après a deixar de preocupar-me i estimar el kit xinès barat: no es pot instruir sobre la soldadura. Aquesta és una instrucció sobre com construir un kit xinès barat. El proverbi és que obteniu el que pagueu i aquí teniu el que obtingueu: mal documentat. Qualitat de la peça qüestionable. No hi ha suport. Per què comprar un
Arduino: Art frustrant multijugador: 13 passos
Arduino: Frustrating Multiplayer Art Car: Dit is een art-car die kunt best best with bluetooth vanaf is smartphone in een servo die bestuurt kan worden door middel van een draaiknop. Optioneel is om het chaotisch / frustrerend te maken voor de gebruiker door er voor te zorgen dat de servo i