Innholdsfortegnelse:

Arduino "First Player" for brettspill: 4 trinn
Arduino "First Player" for brettspill: 4 trinn

Video: Arduino "First Player" for brettspill: 4 trinn

Video: Arduino
Video: JUMANJI: THE DELUXE BOARD GAME!😱 #shorts 2024, Juli
Anonim
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Dette prosjektet ble inspirert av de "første spilleren" -appene som mannen min og jeg har brukt på telefonene våre. Vi elsker å spille brettspill og bruker "first player" -apper for å bestemme hvem som går først. Jeg bestemte meg for å prøve å lage min egen Arduino -versjon og prøve å kode den basert på det jeg har lært. Appene er ganske enkle, de velger tilfeldig hvilken person som skal først spille.

Dette prosjektet er designet for å trykke på en knapp (inngang) og deretter vil den tilfeldig lyse enten en rød eller blå LED (utgang). Bare velg fargen din, og hvis LED -en din lyser, er du den første som spiller spillet! Dette første brettet er enkelt med bare 2 lysdioder, men du kan enkelt legge til flere lysdioder og endre koden for å velge en første spiller blant flere spillere (f.eks. Hvis du vil ha 4 spillere, kan du legge til 2 flere lysdioder).

Dette kan også hjelpe deg med å ta beslutninger! Kan du ikke bestemme deg for hvilket Netflix -program du skal se? Tildel hvert alternativ en farge og la dette velge for deg! Hvem skal ta oppvasken i kveld? La det bestemme for deg!

Håper du koser deg med dette.

Dette prosjektet er godt for nybegynnere som har litt bakgrunnskunnskap om koding i C ++.

Rekvisita

  • Arduino Uno eller Sparkfun Redboard, etc.
  • Datamaskin og tilkobling av USB -kabel
  • 2 lysdioder (jeg brukte rød og blå)
  • Tilkobling av ledninger
  • 1 trykknapp
  • 2 motstander
  • Arduino Editor pålogging online for kode

Trinn 1: Sett opp kretskort

Sett opp kretskort
Sett opp kretskort
Sett opp kretskort
Sett opp kretskort

Det første trinnet er å koble til og lage kretsene på brødbrettet.

  • Sett inn 2 lysdioder og koble til 2 jumper ledninger (jeg brukte rød og blå). Den positive lengre siden av min røde LED (anode) er koblet til pin 11. Den blå LED -en er koblet til pin 12.
  • Sett inn 2 motstander for å koble den negative kortere siden (katoden) til hver LED til den svarte vertikale negative (-) kolonnen.
  • Koble en svart jumper wire fra negativ vertikal kolonne til bakken.
  • Legg til en knapp på midten av brødbrettet. Se bildet for å koble svart ledning til jord og gul ledning til pinne 2.
  • Koble kortet til datamaskinen for strøm.

Trinn 2: Kode prosjektet ditt

Kode prosjektet ditt
Kode prosjektet ditt

Her er en lenke til koden min. Se // notatene mine som forklarer hver del av koden min. Dette vil hjelpe deg med å redigere det som du vil!

Trinn 3: Test den

Test den
Test den

Prøv det! Koble til og last opp koden din. Her er en video som viser hvordan det skal fungere.

Trinn 4: Valgfritt - Utvid prosjektet

Som nevnt tidligere, noen alternativer for å legge til i dette prosjektet for å gjøre det mer avansert:

  • Legg til flere lysdioder for flere "spillere" (f.eks. Hvis du har et spill med fire spillere)
  • Legg til flere knapper (f.eks. La alle trykke på en knapp)
  • Endre forsinkelsestiden hvis du ønsker det
  • Legg til en summerlyd
  • Etc.

Anbefalt: