Cuprins:
- Pasul 1: configurați panoul dvs. de calcul
- Pasul 2: scrieți codul
- Pasul 3: Încercați
- Pasul 4: (opțional) Întrebări de înțelegere și extindere
Video: Alege un jucător: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Acest instructable vă va ghida prin modul de a lua un factor de decizie Arduino. Prin apăsarea unui buton, LED-urile se vor aprinde într-un model aleatoriu. După câteva secunde, un singur LED va fi aprins. Aceasta este decizia finală luată de Arduino. Am un scop special pentru produsul meu final, dar poate fi folosit pentru multe lucruri. Ai vreodată probleme cu alegerea unui loc unde să mănânci după o zi lungă de muncă? Plasați 7 opțiuni pe tablă și faceți clic pe buton. În câteva secunde vei avea mintea făcută pentru tine! Acest instructabil vă va ajuta să vă construiți încrederea prin crearea unui circuit cu LED-uri și, eventual, să vă prezinte o nouă componentă, butonul.
În weekend, de obicei, ne puteți găsi pe soțul meu și pe mine acasă la prieteni jucând un sortiment de jocuri. De obicei, există o mică dezbatere atunci când se decide cine va fi „Jucătorul 1”. Încercăm întotdeauna să o facem corectă, dar jucăm atât de multe jocuri / ori încât uneori ne pierdem urma. Se pare întotdeauna că câteva persoane încep mereu jocurile noastre. Acest lucru m-a inspirat să fac un dispozitiv care ar putea ajuta grupul meu să aibă o modalitate echitabilă și ușoară de a „alege un jucător”. De obicei, echipajul nostru de „noapte de joc” are șapte participanți. Din acest motiv, am creat acest factor de decizie pentru a avea 7 LED-uri, dar îl puteți adapta la propriile nevoi. Doar pentru distracție, aș dori ca fiecare jucător să decoreze un capac mic de hârtie care ar putea fi pus peste LED pentru a-și aminti care dintre ele este a lor.
Acesta este un proiect perfect pentru un programator începător care dorește să-și extindă gândirea în coduri și circuite puțin mai complicate. Ca și programator începător, mă pot simți copleșit de complexitatea calculelor fizice. La sfârșitul acestui tutorial, veți găsi întrebări de înțelegere și extindere ca o modalitate de a vă ajuta să vă construiți cunoștințele despre codificare și să creați mai multă înțelegere în cadrul acestui proiect. Aceste tipuri de întrebări mă ajută adesea să realizez că știu mai multe decât presupun. Sper că pot face același lucru și pentru tine!
Folosind acest link, puteți accesa o simulare a circuitului și codului meu.
Pasul 1: configurați panoul dvs. de calcul
Plasarea LED-urilor
- Începeți prin plasarea celor 7 LED-uri într-o coloană pe rânduri diferite, plasând anodul (piciorul lung) în aceeași direcție. Amintiți-vă acest lucru în timp ce continuați să vă construiți circuitul
- Folosind rezistențele de 220 ohmi, așezați un picior al rezistorului în același rând cu catodul LED-urilor (piciorul scurt). Celălalt picior ar trebui să se conecteze la - Șină.
- Așezați un capăt al firelor jumperului în rând cu anodii LED. Celelalte capete trebuie plasate în pinii 2, 3, 4, 5, 6, 7, 8, respectiv.
- Cu un alt fir jumper, conectați - șina la GND.
Plasarea butonului
- Plasați butonul cu două vârfuri în coloana (e) și două vârfuri în coloana f.
- Lipiți un picior al rezistorului de 1K ohm în același rând cu unul dintre vârfurile din partea (e). Introduceți celălalt picior în - șină.
- În același rând cu rezistența, lipiți un picior al unui fir jumper cu celălalt capăt plasat în pinul 12.
- Conectați butonul la o sursă de alimentare plasând un cablu jumper în același rând cu celălalt vârf din partea (e). Capătul rămas al firului este plasat în 5V.
Pasul 2: scrieți codul
Iată linkul către schița mea Arduino de unde puteți accesa codul meu.
Acest proiect a fost inspirat de un factor de decizie diferit care poate fi găsit aici. Am făcut modificări pentru a răspunde nevoilor mele pentru ideea mea de proiect.
Pasul 3: Încercați
- Conectați-l și apăsați butonul. Aceasta ar trebui să înceapă o secvență aleatorie pe LED, care se termină cu una aprinsă timp de 10 secunde.
-
Dacă acest lucru nu se întâmplă, este timpul să depanăm.
- Aruncați o privire la panoul dvs. de verificare și verificați dacă circuitul dvs. este conectat.
- Verificați codul pentru erori. Recomand întotdeauna să verificați din nou dacă ați scris numerele corecte ale pinilor.
Pasul 4: (opțional) Întrebări de înțelegere și extindere
- Ce linie (uri) configurează pinii de ieșire?
- Dacă ați dori să modificați cantitatea de lumini LED folosite, ce linii ar trebui să editați? De ce?
- Cum ați putea folosi un cod similar pentru a crea un dispozitiv pentru a pune jucătorii în două echipe? Parteneri?
- Dacă ai vrea ca spectacolul de lumină aleatoriu să dureze mai mult, cum ai face asta?
Recomandat:
JUCĂTOR DE MUZICĂ DE BUZUNĂ: 6 pași
PLAYER MUSIC PLAYER: În acest instructable veți învăța cum să vă creați propriul player de muzică de buzunar DIY cu pause play skip și puteți alte caracteristici folosind arduino pro mini sau arduino nano
Arduino „Primul jucător” pentru jocuri de societate: 4 pași
Arduino „Primul jucător” pentru jocuri de societate: Acest proiect a fost inspirat din „primul jucător” aplicații pe care eu și soțul meu le-am folosit pe telefoanele noastre. Ne place să jucăm jocuri de societate și să folosim „primul jucător” aplicații pentru a decide cine merge primul. Am decis să încerc să creez propria mea versiune Arduino
Temporizator de reacție pentru un singur jucător (cu Arduino): 5 pași
Cronometru de reacție pentru un singur jucător (cu Arduino): În acest proiect, veți construi un cronometru de reacție care este alimentat de un Arduino. Funcționează pe funcția millis () a unui Arduino în care procesorul înregistrează timpul de când programul a început să ruleze. Îl puteți folosi pentru a găsi diferența de timp între
Remedierea unui jucător record vechi de 65 de ani: 10 pași
Remedierea unui jucător vechi de 65 de ani: Îmi place să repar lucruri vechi. Merg pe o bicicletă din 1929 pe care am adus-o înapoi de la moarte. Mașina mea de tuns iarba este din anii '20 și a fost la fel de moartă. Am un gramofon din 1929 pe care l-am restaurat din aproape mort. Am decis că este timpul să pot reda vinilul meu pe altul
Redați Mp3-uri pe un jucător record de 70 de ani - fără modificări permanente: 3 pași
Redați Mp3-uri pe un player de înregistrare vechi de 70 de ani - fără modificări permanente: ceea ce am făcut practic este să stabilesc o conexiune mono între sursa MP3 sau Media pe care o alegeți, computerul dvs., caseta esk, walkie-talkie și direct prin cablu la difuzor prin cleme de aligator. Ca întotdeauna, video tutorial / demo: Vă rugăm să