Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Sett opp kretskort
- Trinn 2: Kode prosjektet ditt
- Trinn 3: Test den
- Trinn 4: Valgfritt - Utvid prosjektet
Video: Arduino "First Player" for brettspill: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
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
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
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:
Å sette lyd, lys og bevegelse i et brettspill med magneter: 3 trinn
Å sette lyd, lys og bevegelse i et brettspill med magneter: Dette prosjektet er et forsøk på å sette elektronikk -komponenter i et brettspill. Magneter ble limt på bonde og hallsensorer ble limt under brettet. Hver gang en magnet treffer en sensor, spilles en lyd, en LED lyser eller en servomotor utløses. Jeg ma
Brettspill Kunstig intelligens: Minimax -algoritmen: 8 trinn
Brettspill Kunstig intelligens: Minimax -algoritmen: Har du noen gang lurt på hvordan datamaskinene du spiller mot i sjakk eller brikker er laget? Vel, se ikke lenger enn denne Instructable, for den vil vise deg hvordan du lager en enkel, men effektiv kunstig intelligens (AI) ved hjelp av Minimax -algoritmen! Ved å bruke
Arduino terninger for brettspill: 4 trinn
Arduino terninger for brettspill: Du kan ha brukt disse terningene mens du spilte LUDO og andre brettspill. Men for å være en elektronisk entusiast må jeg endre denne trenden. Så jeg bestemte meg for å lage en elektronisk terning. Jeg brukte Arduino til mitt formål
Arduino interaktivt brettspill: 5 trinn (med bilder)
Arduino interaktivt brettspill: interaktivt brettspill - HAC-KINGIntro: Voor het vak If This Then That van de training Games & Interaksjon med HKU krever at vi har et oppdrag om et konsept som vi kan lage og lage. Dette konseptet kan bli gjort med maskinvare og programvare
HC - 06 (Slave Module) Endre "NAME" Uten bruk "Monitor Serial Arduino" som "Fungerer enkelt": Feilfri måte!: 3 trinn
HC - 06 (Slave Module) Endre "NAME" Uten bruk "Monitor Serial Arduino" … som "Fungerer enkelt": Feilfri måte!: Etter " Lang tid " prøver å endre navn på HC - 06 (slave -modul), ved hjelp av " seriell skjerm av Arduino, uten " Suksess ", jeg fant en annen enkel måte og jeg deler nå! Ha det gøy venner