Indholdsfortegnelse:
- Trin 1: Konfigurer dit brødbræt
- Trin 2: Skriv koden
- Trin 3: Prøv det
- Trin 4: (valgfrit) Spørgsmål om forståelse og udvidelse
Video: Vælg en spiller: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Denne instruktive vil guide dig gennem, hvordan du laver en beslutningstager Arduino. Med et tryk på en knap lyser LED'erne i et tilfældigt mønster. Efter et par sekunder lyser en enkelt LED. Dette er den endelige beslutning truffet af Arduino. Jeg har et bestemt formål med mit slutprodukt, men det kan bruges til mange ting. Har du nogensinde problemer med at vælge et sted at spise efter en lang arbejdsdag? Placer 7 muligheder på tavlen, og klik på knappen. På få sekunder vil du have dit sind gjort til dig! Denne instruktive vil hjælpe dig med at opbygge tillid ved at oprette et kredsløb med lysdioder og muligvis introducere dig til en ny komponent, trykknappen.
I weekenden kan du normalt finde min mand og mig hjemme hos en ven, der spiller et udvalg af spil. Typisk er der lidt debat, når man skal beslutte, hvem der skal være "Spiller 1". Vi forsøger altid at gøre det fair, men vi spiller så mange kampe/gange, at vi nogle gange mister overblikket. Det ser altid ud til, at et par mennesker altid starter vores spil. Dette inspirerede mig til at lave en enhed, der kunne hjælpe min gruppe med en fair og nem måde at "vælge en spiller". Typisk har vores “game night” -besætning syv deltagere. Af denne grund oprettede jeg denne beslutningstager til at have 7 lysdioder, men du kan tilpasse den til dine egne behov. Bare for sjov ville jeg have hver spiller til at dekorere en lille papirkap, der kunne sættes over lysdioden for at huske, hvilken der er deres.
Dette er et perfekt projekt for en nybegynderkoder, der ønsker at udvide deres tankegang til lidt mere indviklet kodning og kredsløb. Som nybegynderkoder selv kan jeg føle mig overvældet af kompleksiteten i fysisk databehandling. I slutningen af denne vejledning finder du forståelses- og udvidelsesspørgsmål som en måde at hjælpe med at opbygge din viden om kodning og skabe mere forståelse inden for dette projekt. Disse typer spørgsmål hjælper mig ofte til at indse, at jeg ved mere, end jeg går ud fra. Jeg håber, de kan gøre det samme for dig!
Ved hjælp af dette link kan du få adgang til en simulering af mit kredsløb og min kode.
Trin 1: Konfigurer dit brødbræt
Placering af lysdioderne
- Start med at placere din 7 LED i en kolonne på forskellige rækker, placere anoden (langt ben) i samme retning. Husk dette, mens du fortsætter med at opbygge dit kredsløb
- Ved hjælp af de 220 ohm modstande placeres det ene ben af modstanden i samme række som lysdiodernes katode (kort ben). Det andet ben skal forbindes til - Skinnen.
- Placer den ene ende af jumpertrådene i rækken med LED -anoderne. De andre ender skal placeres i henholdsvis ben 2, 3, 4, 5, 6, 7, 8.
- Med en anden jumper wire, tilsluttes - Rail til GND.
Placering af trykknap
- Placer trykknappen med to stifter i (e) -kolonnen og to stifter i f -kolonnen.
- Stik det ene ben af 1K ohm -modstanden ind i samme række som en af stikkene på (e) siden. Stik det andet ben i - Skinnen.
- I samme række som modstanden skal du stikke det ene ben af en jumper wire med den anden ende placeret i pin 12.
- Tilslut trykknappen til en strømkilde ved at placere en jumperledning i samme række som den anden tand på (e) siden. Den resterende ende af tråden placeres i 5V.
Trin 2: Skriv koden
Her er linket til min Arduino -skitse, hvor du kan få adgang til min kode.
Dette projekt var inspireret af en anden beslutningstager, der kan findes her. Jeg lavede ændringer for at imødekomme mine behov for min projektidé.
Trin 3: Prøv det
- Tilslut det, og tryk på knappen. Dette bør starte en tilfældig sekvens på LED'en og slutte med en tændt i 10 sekunder.
-
Hvis dette ikke sker, er det tid til at fejlsøge.
- Tag et kig på dit brødbræt, og kontroller, at dit kredsløb er tilsluttet.
- Tjek din kode for fejl. Jeg anbefaler altid at kontrollere, at du har skrevet de korrekte pin-numre.
Trin 4: (valgfrit) Spørgsmål om forståelse og udvidelse
- Hvilken (e) linje (r) konfigurerede outputstifterne?
- Hvis du ville ændre mængden af LED -lys, der blev brugt, hvilke linjer skulle du så redigere? Hvorfor?
- Hvordan kan du bruge en lignende kode til at oprette en enhed til at sætte spillere i to hold? Partnere?
- Hvis du ville have, at det tilfældige lysshow skulle vare længere, hvordan ville du gøre det?
Anbefalede:
Vælg en titel og søgeord til din instruerbare: 6 trin (med billeder)
Vælg en titel og søgeord til din instruktør: Valg af den rigtige titel og søgeord kan være forskellen mellem en instruerbar at gå til forsiden af Googles søgeresultater eller gå ned og brænde ned i det frygtede no-views-land på internets. Selvom søgeord og titel ikke er de eneste
Vælg sensorsubstitutter i Tinkercad -kredsløb: 3 trin (med billeder)
Vælg sensorsubstitutter i Tinkercad -kredsløb: Tinkercad Circuits indeholder efter design et begrænset bibliotek med almindeligt anvendte elektronikkomponenter. Denne kuration gør det let for begyndere at navigere i kompleksiteten i elektronikens verden uden at blive overvældet. Bagsiden er, at hvis
Vælg SD -interface til ESP32: 12 trin (med billeder)
Vælg SD -interface til ESP32: Denne vejledning viser noget om valg af en SD -grænseflade til dit ESP32 -projekt
Arduino RGB farvevælger - Vælg farver fra virkelige objekter: 7 trin (med billeder)
Arduino RGB -farvevælger - Vælg farver fra virkelige objekter: Vælg let farver fra fysiske objekter med denne Arduino -baserede RGB -farvevælger, så du kan genskabe de farver, du ser i virkelige objekter på din pc eller mobiltelefon. Bare tryk på en knap for at scanne objektets farve ved hjælp af en billig TCS347
UCL - Embedded - Vælg og sted: 4 trin
UCL - Embedded - Pick and Place: Denne instruktive vil gå, hvordan en 2D pick and place -enhed er lavet, og hvordan man koder den