Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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.