Indholdsfortegnelse:

Arduino "Første spiller" til brætspil: 4 trin
Arduino "Første spiller" til brætspil: 4 trin

Video: Arduino "Første spiller" til brætspil: 4 trin

Video: Arduino
Video: SKREG - TABTE 200.000 ₽ / TRASHCASH: Silence 2024, Juli
Anonim
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Dette projekt var inspireret af de "første spiller" -apps, som min mand og jeg har brugt på vores telefoner. Vi elsker at spille brætspil og bruger "første spiller" -apps til at afgøre, hvem der går først. Jeg besluttede at prøve at lave min egen Arduino -version og prøve at kode den baseret på det, jeg har lært. Apps er ret enkle, de vælger tilfældigt, hvilken person der skal først spille.

Dette projekt er designet til at trykke på en knap (input) og derefter vil tilfældigt tænde enten en rød eller blå LED (output). Du skal blot vælge din farve, og hvis din LED lyser, er du den første til at spille spillet! Dette første bord er enkelt med kun 2 lysdioder, men du kan meget let tilføje flere lysdioder og ændre koden for at vælge en første spiller ud af flere spillere (f.eks. Hvis du vil have 4 spillere, skal du tilføje 2 flere lysdioder).

Dette kan også hjælpe dig med at træffe beslutninger! Kan du ikke beslutte dig for, hvilket Netflix -program du vil se? Tildel hver mulighed en farve, og lad denne vælge for dig! Hvem skal vaske op i aften? Lad det bestemme for dig!

Håber du har det sjovt med dette.

Dette projekt er godt for begyndere, der har en vis baggrundsviden om kodning i C ++.

Forbrugsvarer

  • Arduino Uno eller Sparkfun Redboard osv.
  • Computer og tilslutning af USB -kabel
  • 2 lysdioder (jeg brugte rød og blå)
  • Tilslutning af ledninger
  • 1 trykknap
  • 2 modstande
  • Arduino Editor login online for kode

Trin 1: Konfigurer printkort

Opsætning af printkort
Opsætning af printkort
Opsætning af printkort
Opsætning af printkort

Dit første trin er at tilslutte og oprette kredsløbene på dit brødbræt.

  • Indsæt 2 lysdioder og tilslut 2 jumperwires (jeg brugte rød og blå). Den positive længere side af min røde LED (anode) er forbundet til pin 11. Den blå LED er forbundet til pin 12.
  • Indsæt 2 modstande for at forbinde den negative kortside (katode) af hver LED til den sorte lodrette negative (-) kolonne.
  • Tilslut en sort jumperledning fra negativ lodret søjle til jord.
  • Tilføj en knap på tværs af midten af dit brødbræt. Se billedet for at forbinde sort ledning til jord og gul ledning til pin 2.
  • Tilslut dit kort til din computer for at få strøm.

Trin 2: Kode dit projekt

Kode dit projekt
Kode dit projekt

Her er et link til min kode. Se venligst mine // noter, der forklarer hver del af min kode. Dette hjælper dig med at redigere det, som du ønsker!

Trin 3: Test det

Test det
Test det

Prøve det! Tilslut og upload din kode. Her er en video, der viser, hvordan det skal fungere.

Trin 4: Valgfrit - Udvid dit projekt

Som nævnt før, nogle muligheder for at tilføje til dette projekt for at gøre det mere avanceret:

  • Tilføj flere lysdioder for flere "spillere" (f.eks. Hvis du har et spil med fire spillere)
  • Tilføj flere knapper (f.eks. Lad alle trykke på en knap)
  • Skift forsinkelsestiden, hvis det ønskes
  • Tilføj en summerlyd
  • Etc.

Anbefalede: