Inhoudsopgave:
- Stap 1: Benodigde materialen
- Stap 2: Instellen
- Stap 3: Coderen
- Stap 4: Spelen, verbeteren, wat dan ook
Video: Arduino: de (frustrerende) minigamekit: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
(Prachtige voorbeeldbehuizing voor deze Arduino ^)
Voordat ik begin: ondanks mijn inspanningen heb ik het toestel niet helemaal kunnen afmaken door eh… tijd en pech. Ik werd nog beter toen mijn Arduino-onderdelen dachten dat het een goed idee zou zijn om op een gegeven moment te stoppen met werken, gewoon pech voor mij. U wilt dit Instructable puur als een potentiële inspiratiebron gebruiken in plaats van het daadwerkelijk te bouwen. In deze Instructable gebruiken we een breadboard als ons montageplatform.
Hoe dan ook, voor degenen die door deze Instructable zijn geïnspireerd, overtreft me op alle mogelijke manieren en voltooi wat ik niet kon. Hier is voor zover ik heb:
Stap 1: Benodigde materialen
- 1x Arduino Uno
- 1x potmeter
- 1x I2C LCD-scherm
- 1x piëzo-zoemer
- 2x knoppen
- 4x 220 ohm Weerstanden
- 3x 10k ohm Weerstanden
- 1x Groene LED
- 1x Rode LED
- 2x Blauwe LED
- Een paar draden (ik raad Jumper Wires aan als je een breadboard wilt gebruiken)
- 1x Broodplank
Stap 2: Instellen
Ik heb hier een I2C LCD-scherm gebruikt, dat verklaart de potentiometer, SCL/SDA/VCC/GND-uitgangen boven het display.
Het is misschien vermeldenswaard dat de rode draden worden aangesloten op de + / 5V-uitgang en (de meeste van) de blauwe draden op elke GND van de Arduino Uno.
Stap 3: Coderen
Als je dit project nog steeds de moeite waard vindt om in elkaar te zetten, dan is hier de code die je kunt gebruiken. Voel je vrij om met de code te spelen. Er is zeker ruimte voor verbetering.
Op dit moment maakt de code twee minigames mogelijk:
- De veilige uitdaging: de gebruiker moet een specifieke waarde zoeken met behulp van de potentiometer en op de A-knop klikken (of de linkerknop op het breadboard zoals weergegeven in stap 2), terwijl hij ervoor moet zorgen dat een van de twee blauwe LED's niet vervaagt uit. Met de andere knop kan de gebruiker de LED-lamp 'opladen'. Dit moet vier keer worden gedaan (vier 'correcties'). Er is veel om op te letten: de speler heeft een tijdslimiet voordat hij een 'correct' verliest, of als het oplaadbare LED-lampje overladen is (met andere woorden, een analogRead-waarde van 256 of hoger).
- De quiz: Met behulp van twee knoppen die het A- en B-antwoord vertegenwoordigen, moet de speler vragen correct beantwoorden. De code kan in dit deel een beetje buggy zijn.
Deze code bevat ook een element van frustratie dat de functionaliteit van de A- en B-knop omschakelt. U kunt deze regel code vinden in de functie pogingSwitchButtons(). Houd er ook rekening mee dat deze code de LCD- en LiquidCrystal_I2C-bibliotheken vereist
In deze code imiteert de Serial de meeste functies van het LCD-scherm, omdat mijn LCD niet meer correct werkte, zoals eerder vermeld.
Zodra je deze code in een Arduino-compatibele IDE hebt (ik raad aan om de Arduino/Genuino IDE te gebruiken), upload je dit programma naar je Arduino met behulp van de knop Uploaden.
Stap 4: Spelen, verbeteren, wat dan ook
Je hebt de laatste stap van deze minder frustrerende-dan-mijn-minigames Instructable bereikt! Sluit je Arduino aan op een stroombron met behulp van de USB-kabel en de eerste minigame zal opstarten.
Veel succes met spelen en verbeteren! Dit Arduino-project en zijn code zijn verre van perfect, maar ik hoop dat ik mijn hoofddoel heb bereikt, dat je inspireert om iets geweldigs te maken dan dit!
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)