Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Dit kleine slotspel zal een nummer willekeurig maken en je laten raden! Het spel wordt bestuurd door 3 knoppen en het nummer is altijd 1-9. Geef eventuele aanbevelingen of problemen op en ik zal proberen ze op te lossen.
Stap 1: Verzamel uw materialen
De materialen die je nodig hebt zijn de volgende:
- Arduino Uno (andere Arduino-boards werken misschien, maar ik heb er nog nooit een getest)
- Grote Broodplank
- Kleine Broodplank
- Man - Mannelijke doorverbindingsdraden
- 3 drukknoppen
- 3 weerstanden
- Toegang tot een computer
- Sommige klaar om handen te werken!
Stap 2: Het opzetten van de broodplanken
Ga als volgt te werk om het grote bord in te stellen:
Stel het LCD 1602-display in de rechterbenedenhoek van het breadboard als volgt in. Ga verder met het plaatsen van de potentiometer in het midden en zorg ervoor dat de twee pinnen zich aan de onderkant bevinden en de enkelvoudige erboven.
Ga als volgt te werk om het kleinere bord als controller in te stellen:
Plaats uw drie drukknoppen over de middelste opening. Spreid ze zoveel als je wilt, maar zorg ervoor dat de knoppen niet horizontaal zijn aangesloten, maar verticaal (zonder de knop ingedrukt te houden). Als je wilt testen welke kant altijd is aangesloten, raad ik aan om een eenvoudig circuit op te zetten met een led die op de knop is aangesloten.
Stap 3: De draden aansluiten
Begin met het grotere breadboard en sluit het volgende aan:
- 3,3 volt naar positieve rail
- Geaard naar negatieve rail
Om vervolgens de potentiometer aan te sluiten, sluit u het volgende aan:
- De bovenste pin naar V0 op de LCD
- De pin linksonder naar de negatieve stroomrail
- De rechtsonder pin positieve power rail
Het beeldscherm aansluiten:
- VSS naar de negatieve rail
- VDD naar de positieve rail
- V0 is al verbonden
- RS naar digitale pin 12
- RW naar negatieve rail
- E naar digitale pin 11
- D4 naar digitale pin 5
- D5 naar digitale pin 4
- D6 naar digitale pin 3
- D7 naar digitale pin 2
- A tot 5 volt
- K naar aarde
Nu op de regelaar!
- Sluit de pin linksonder van elke knop met een weerstand aan op de negatieve stroomrail (op het andere bord).
- Verbind de pin rechtsonder van elke knop met de positieve rail (op het andere bord).
- Verbind vervolgens de linkerbovenhoek van een knop met digitale pin 7
- Sluit de linkerbovenhoek van de volgende knop aan op digitale pin 8
- Sluit de linkerbovenhoek van de laatste knop aan op digitale pin 9
Nu is alles aangesloten!
Stap 4: Programmeren
Je zou dit zelf kunnen programmeren of je zou mijn code kunnen gebruiken (ik ben een amateur, dus het is niet de beste). Als dit nieuw voor u is, sluit u uw Arduino aan op de USB en uploadt u de code via de Arduino-webeditor. Hier is het:
create.arduino.cc/editor/TCD_95/f285ffc9-e5c0-4a63-bce9-a2fd2aac850a/preview
Stap 5: Het spel testen
Wanneer u het scherm aanzet, zorg er dan voor dat u aan de potentiometer draait, zodat de tekst duidelijk wordt weergegeven. Begin met testen of elke knop correct werkt en geeft en uitvoer. Houd er rekening mee dat het ingedrukt houden van de enter-knop het kan verknoeien, dus houd het maar een korte seconde vast. Als je het spel nog een keer wilt spelen, druk je op de rode resetknop op je Arduino. Als het allemaal werkt, probeer dan een deel van de mechanica in het spel aan te passen of meer knoppen toe te voegen.