Cov txheej txheem:
- Khoom siv
- Kauj ruam 1: Lcd Keypad Shield
- Kauj Ruam 2: Het LED Spel
- Kauj Ruam 3: Alles Samen Doen
- Kauj ruam 4: Einde
Video: Led Reactie Spel Met Lcd Keypad Shield: 4 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Koj puas tau hnov dua lub tsev kawm ntawv tau ntsib een arduino? Klinkt lawm! Dan moet je eerst een idee hebben voor een spel. Ik dacht meteen aan spellen waar je snel op een knop moet drukken als hij licht geeft. Dus ik keek op het internet en vond een projectje waar dit spel wordt gemaakt. Als yog kuv tuag versie wilt maken ga dan naar: https://www.gadgetronicx.com/reflex-test-game-using-arduino/. Maar van het kopiëren van iemand anders project leer je niks, dus moest ik er iets bij doen. Ik tau ntsib hnub nyoog geïnteresseerd hauv het lcd scherm tuag ik tau gekregen voor deze opdracht, maar mijne werkte niet zo goed. Om het makkelijker te maken kreeg ik een Lcd Keypad Shield tuag ik ncaj qha kon zetten op de arduino. Nej ua tau lom zem heev li os phooj ywg sib pab txhawb nqa os phooj ywg kuv sub rau koj lawm os. Nyob rau hauv deze qhia tau txhais ceg Kuv tuaj yeem ua li cas kuv tuaj yeem ua tau.
Khoom siv
- Arduino Ib
- Lcd Keypad shield (D1 ROBOT)
- 10 kab kab
- 4 LED teeb
- 10k ohm weerstandje
- 4 100 ohm weerstandjes
- 4 Drukknoppen
Kauj ruam 1: Lcd Keypad Shield
Nws yog qhov ua tau zoo tshaj plaws. De shield moet er zo op dat de pins op de goede plek zijn, dit is het makkelijkst te zien bij de analoge pins. Iets belangrijks om te weten yog dat de shield niet aangeeft welke digitale pins beschikbaar zijn. Van vooraf zijn de beschikbare pinnen op de rij 13-12-11-3-2-1-0. Bij mijn shield yog tus pin 12 niet beschikbaar, de reden daarvoor yog niet duidelijk. Ik heb op de shield pinnen laten solderen zodat de draadjes er makkelijker ingaan. Pin 1 en 2 kunnen ook niet gebruikt worden voor input, alleen als output.
Kauj Ruam 2: Het LED Spel
De schakeling yog te repliceren van de foto dus wat ik ga doen yog uitleggen wat er eigenlijk gebeurd hauv de schakeling. De code zet ik in de volgende stap maar ik leg het nu uit. Als het programma pib knippert een ledje 3 keer waarna het spel pib. Tijdens het spel gaat volgens een specifieke volgorde ledjes aan. Dit wordt geregeld qhov rooj een ntu tuag kiest welke pin een signaal mag sturen. Als je niks doet blijft het lampje aan omdat de stroom thiab naar de av kan, als je op het bijbehorende knopje drukt gaat het signaal naar de input. Hierdoor triggert een cuam tshuam kev tuag de variabele voor de punten +1 doet.
Kauj Ruam 3: Alles Samen Doen
Eerst moet het spel aan de arduino ntsib de shield verbonden worden. Dat yog niet zo moeilijk gewoon de foto volgen ntsib hulp van de code. Dab tsi yog qhov ua tau zoo tshaj plaws los ntawm qhov ua tau zoo tshaj plaws yog:
Na het 3 keer knipperen wordt "GO!" geprint om aan te geven dat het spel yog begonnen. Aan het eind geeft het spel aan hoeveel punten je hebt als volgt: "Cov ntsiab lus: (aantal punten volgens cov ntsiab lus hloov pauv)". Als je een specifiek (maar aanpasbaar) aantal punten overschrijdt krijg je een berichtje tuag zegt "KOJ YUAV !!!".
Kauj ruam 4: Einde
Als je de stappen hebt gevolgd ben je nu klaar! Een redelijk simpel spel samen ntsib een lcd scherm. Txawm li cas los xij, txawm hais tias koj tau ua dab tsi los xij, kuv tseem tsis tau qhia tawm cov ntaub ntawv los ntawm cov ntaub thaiv npog. Ik hoop dat dit projectje goed gebruikt kan worden om te starten ntsib arduino en dat je txawm lol hebt ntsib het spel.
Ua tsaug ntau ntau!
Pom zoo:
Yuav Ua Li Cas DIY Tswb Tswb Nrog LCD Keypad Shield: 5 Kauj Ruam
Yuav Ua Li Cas DIY Tswb Tswb Nrog LCD Keypad Shield: Nyob zoo txhua tus! Hauv cov lus qhia no, Kuv yuav qhia koj yuav ua li cas Tswb Tswb siv Arduino Board. Kuv tau siv Arduino UNO, LCD keypad Shield, 5V Buzzer thiab Jumper Wires los tsim lub moos no. Koj tuaj yeem pom lub sijhawm ntawm cov zaub thiab tuaj yeem teev sijhawm
1602 LCD Keypad Shield Module Nrog I2C Backpack: 6 Kauj Ruam
1602 LCD Keypad Shield Module Nrog I2C Backpack: Raws li ib feem ntawm txoj haujlwm loj dua, Kuv xav kom muaj lub vijtsam LCD thiab cov keyboard rau kev taw qhia ntawm qee cov ntawv yooj yim. Kuv yuav siv ntau qhov I/O chaw nres nkoj ntawm Arduino rau lwm txoj haujlwm, yog li kuv xav tau I2C interface rau LCD. Yog li kuv yuav qee yam khoom siv
Siv 1602 LCD Keypad Shield W/ Arduino [+Cov Haujlwm Tseem Ceeb]: 7 Kauj Ruam
Siv 1602 LCD Keypad Shield W/ Arduino [+Cov Haujlwm Tseem Ceeb]: Koj tuaj yeem nyeem qhov no thiab lwm yam kev qhia zoo kawg ntawm ElectroPeak lub vev xaib raug cai Saib ua ntej Hauv qhov kev qhia no, koj yuav kawm paub siv Arduino LCD keypad npog nrog 3 qhov haujlwm li cas. Koj Yuav Kawm Li Cas: Yuav teeb tsa daim thaiv thiab txheeb xyuas cov yuam sij li cas
Phaj Pem Hauv Ntej rau 16x2 LCD + Keypad Shield: 8 Kauj Ruam (nrog Duab)
Cov Phaj Pem Hauv Ntej rau 16x2 LCD + Daim Npog Pob Ntseg: Peb tab tom yuav tsim dab tsi: Hauv qhov kev qhia no peb yuav tsim lub lasercut acrylic frontplate rau Adafruit 16x2 LCD + Keypad Shield (Arduino version). Vim yog kev hloov pauv yooj yim, koj yuav nkag tau yooj yim rau txhua lub pob
DIY LCD Keypad Shield rau Arduino Uno: 6 Cov Kauj Ruam (nrog Duab)
DIY LCD Keypad Shield rau Arduino Uno: Kuv tau tshawb nrhiav ntau yam los ua DIY LCD Keypad shield thiab kuv pom tsis muaj yog li kuv tau ua ib qho thiab xav qhia rau koj paub