Inhoudsopgave:

Arduino: elektronische dobbelstenen (met willekeurige getallen): 6 stappen
Arduino: elektronische dobbelstenen (met willekeurige getallen): 6 stappen

Video: Arduino: elektronische dobbelstenen (met willekeurige getallen): 6 stappen

Video: Arduino: elektronische dobbelstenen (met willekeurige getallen): 6 stappen
Video: Elektronische Dobbelsteen (met schema) 2024, December
Anonim
Arduino: elektronische dobbelstenen (met willekeurige getallen)
Arduino: elektronische dobbelstenen (met willekeurige getallen)
Arduino: elektronische dobbelstenen (met willekeurige getallen)
Arduino: elektronische dobbelstenen (met willekeurige getallen)
Arduino: elektronische dobbelstenen (met willekeurige getallen)
Arduino: elektronische dobbelstenen (met willekeurige getallen)
Arduino: elektronische dobbelstenen (met willekeurige getallen)
Arduino: elektronische dobbelstenen (met willekeurige getallen)

Deze instructable laat je zien hoe je een elektronische dobbelsteen maakt met minimale ervaring met behulp van 7 LED's, weerstanden, jumperdraden en natuurlijk de arduino (of arduino-kloon). Ik schreef dit instructable voor iedereen om gemakkelijk mee te volgen en meer te leren over de Arduino. Vragen zijn welkom en worden zo spoedig mogelijk beantwoord. Voor minder ervaren gebruikers is de code voor de arduino in "longhand" en er zijn verschillende opmerkingen opgenomen voor een beter begrip van de code die naar de arduino wordt geüpload.

Stap 1: Onderdelenlijst

Onderdelen lijst
Onderdelen lijst
Onderdelen lijst
Onderdelen lijst
Onderdelen lijst
Onderdelen lijst

Arduino of een kloon (ik gebruik een protoshield maar een breadboard werkt op dezelfde manier)11 Jumper-draden (of gestripte draden om verbindingen op een breadboard te maken)7 Weerstanden (ik gebruikte 330ohm) (ORANJE)(ORANJE)(BRUIN)(GOUD)7 LED's (ik gebruikte groen)1 tactiele schakelaar of bewegingssensor (ik gebruikte een bewegingssensor)

Stap 2: Jumperconfiguratie

Jumper instellen
Jumper instellen
Jumper instellen
Jumper instellen
Jumper instellen
Jumper instellen

In deze stap moet u 7 van de 11 draden aansluiten. Jumper wordt geplaatst in digitale pluggen 2, 4, 5, 6, 7, 8 en 10; de andere zijden worden in het breadboard geplaatst zoals hieronder weergegeven.

Stap 3: Weerstanden toevoegen

Weerstanden toevoegen
Weerstanden toevoegen

Nu zullen we de weerstanden verbinden met dezelfde kolom op het breadboard als de jumperdraden. Maar de weerstand moet de bovenste opening verbinden met de onderste opening van het breadboard (zie de afbeelding, het is heel eenvoudig).

Stap 4: Licht het op

Licht het op
Licht het op
Licht het op
Licht het op
Licht het op
Licht het op

Tijd om het breadboard te verlichten met wat Leds. Er zijn in totaal 7 leds, maar hun leads (+/-) moeten in verschillende poorten in het breadboard worden geplaatst. De manier om dit op een breadboard te doen, is om 3 leds te hebben waarvan de positieve draden in gaten naast elkaar gaan, 1 led die de "positieve" draden lang genoeg moet hebben om één gat in het breadboard over te slaan, en 3 die sla 2 gaten tussen de leads over. Bekijk de foto's, het is lang niet zo moeilijk als het lijkt. Na het buigen van de Leds naar de juiste maten plaats de Leds op het breadboard zoals hieronder wordt getoond. LET OP: de kathode(-) uiteinden gaan in kolommen zonder weerstanden en de anodes (+) gaan in kolommen met weerstanden

Stap 5: Een schakelaar toevoegen

Een schakelaar toevoegen
Een schakelaar toevoegen
Een schakelaar toevoegen
Een schakelaar toevoegen
Een schakelaar toevoegen
Een schakelaar toevoegen

Nu is het tijd om een schakelaar toe te voegen. Het is belangrijk dat de schakelaar een momentschakelaar is (wanneer je erop drukt is de stroomkring gesloten en wanneer je hem loslaat is de stroomkring open of omgekeerd). Ik gebruik een bewegingssensor, maar de tactiele schakelaar werkt op dezelfde manier. Voor de tactiele schakelaar moet je hem aansluiten zoals hieronder staat. KENNISGEVING: twee van de pinnen bevinden zich aan dezelfde kant, wat de juiste manier is om een tactschakelaar te gebruiken. schakelaar die u gebruikt, moet u deze aansluiten op de 3volt-poort met een 270ohm-weerstand (rood)(paars)(bruin)(goud)Eerste afbeelding: toont de installatie van de bewegingssensor en een jumperkabelTweede afbeelding: toont de installatie van een groene jumperdraad van de bewegingssensor naar digitale pin 12Derde afbeelding: toont de installatie van een weerstand van de 3v-poort naar dezelfde kant van de bewegingssensor waar de groene jumperdraad is aangesloten Vierde afbeelding: toont de installatie van een witte jumperdraad naar de andere kant van de bewegingssensor en naar aarde Vijfde, Zesde en Zevende Foto's: toon de installatie van een aardingsdraad naar de kathodekolom van de LedsEight Afbeelding: laat zien hoe u een tactiele schakelaar gebruikt als u geen of heb geen bewegingssensor

Stap 6: Tijd voor de code

Ik heb veel opmerkingen in het.pde-bestand geplaatst dat naar de Arduino zal worden geüpload, dus ik ga hier niets uitleggen. Als je vragen hebt, schrijf het dan in een reactie of pm me en ik zal ervoor zorgen dat ik zo goed mogelijk antwoord. Als er problemen zijn met de code, laat het me weten, maar ik heb het vele malen gecontroleerd en het lijkt goed te werken. En ja, ik weet dat de code extreem inefficiënt is als het om ruimte gaat, maar het is op deze manier geschreven voor minder ervaren gebruikers.

Aanbevolen: