
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04




Acest proiect a fost inspirat de aplicațiile „primul jucător” pe care eu și soțul meu le-am folosit pe telefoanele noastre. Ne place să jucăm jocuri de societate și să folosim aplicațiile „primul jucător” pentru a decide cine merge primul. Am decis să încerc să creez propria mea versiune Arduino și să încerc să o codez pe baza a ceea ce am învățat. Aplicațiile sunt destul de simple, aleg aleatoriu care persoană va fi prima care va juca.
Acest proiect este conceput pentru a apăsa un buton (intrare) și apoi va aprinde aleatoriu fie un LED roșu, fie albastru (ieșire). Pur și simplu alegeți culoarea dvs. și, dacă LED-ul dvs. se aprinde, sunteți primul care joacă jocul! Această primă placă este simplă, având doar 2 LED-uri, dar puteți adăuga foarte ușor mai multe LED-uri și puteți modifica codul pentru a alege un prim jucător din mai mulți jucători (de exemplu, dacă doriți 4 jucători, adăugați încă 2 LED-uri).
Acest lucru vă poate ajuta, de asemenea, să luați decizii! Nu puteți decide ce emisiune Netflix urmăriți? Atribuiți fiecărei opțiuni o culoare și lăsați-o să aleagă pentru dvs.! Cine va face vesela în seara asta? Lasă-l să decidă pentru tine!
Sper că te distrezi cu asta.
Acest proiect este unul bun pentru începătorii care au cunoștințe de bază despre codificare în C ++.
Provizii
- Arduino Uno sau Sparkfun Redboard etc.
- Computer și cablu USB de conectare
- 2 LED-uri (am folosit roșu și albastru)
- Conectarea firelor
- 1 buton
- 2 rezistențe
- Arduino Editor se conectează online pentru cod
Pasul 1: Configurați placa de circuit


Primul dvs. pas este să conectați și să creați circuitele de pe panoul dvs. de calcul.
- Introduceți 2 LED-uri și conectați 2 fire jumper (eu am folosit roșu și albastru). Latura pozitivă mai lungă a LED-ului meu roșu (anod) este conectată la pinul 11. LED-ul albastru este conectat la pinul 12.
- Introduceți 2 rezistențe pentru a conecta partea negativă mai scurtă (catodul) fiecărui LED la coloana negativă verticală negativă (-).
- Conectați un cablu negru de la coloana verticală negativă la masă.
- Adăugați un buton în secțiunea centrală a panoului de verificare. Vedeți imaginea pentru a conecta firul negru la masă și firul galben la pinul 2.
- Conectați placa la computer pentru alimentare.
Pasul 2: Codificați-vă proiectul

Iată un link către codul meu. Vă rugăm să consultați // notele mele care explică fiecare parte a codului meu. Acest lucru vă va ajuta să îl editați după cum doriți!
Pasul 3: Testați-l

Încearcă! Conectați-vă și încărcați codul. Iată un videoclip pentru a arăta cum ar trebui să funcționeze.
Pasul 4: Opțional - Extindeți-vă proiectul
Așa cum am menționat anterior, câteva opțiuni pentru a adăuga la acest proiect pentru a-l face mai avansat:
- Adăugați mai multe LED-uri pentru mai mulți „jucători” (de exemplu, dacă aveți un joc cu 4 jucători)
- Adăugați mai multe butoane (de exemplu, cereți tuturor să apese un buton)
- Schimbați timpul de întârziere, dacă doriți
- Adăugați un zgomot sonor
- Etc.
Recomandat:
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
Punerea sunetului, luminii și mișcării într-un joc de societate cu magneți: 3 pași

Punerea sunetului, luminii și mișcării într-un joc de societate cu magneți: Acest proiect este o încercare de a pune componentele electronice într-un joc de societate. Magneții erau lipiți de pioni și senzorii de hală erau lipiți sub tablă. De fiecare dată când un magnet lovește un senzor, se redă un sunet, se aprinde un led sau se declanșează un servomotor. Sunt un
Arduino Dice pentru jocuri de societate: 4 pași

Zaruri Arduino pentru jocuri de societate: este posibil să fi folosit aceste zaruri în timp ce jucați LUDO și alte jocuri de societate. Dar fiind un entuziast electronic, trebuie să schimb această tendință, așa că am decis să fac un zar electronic. Am folosit Arduino pentru scopul meu
Cum să încărcați jocuri pe Arduboy și 500 de jocuri pe Flash-cart: 8 pași

Cum să încărcați jocuri pe Arduboy și 500 de jocuri pe Flash-cart: Am făcut niște Arduboy de casă cu memorie Serial Flash care pot stoca maxim 500 de jocuri pentru a juca pe drum. Sper să vă împărtășesc cum să încărcați jocuri pe acesta, inclusiv cum să stocați jocuri în memoria flash serială și să creați propriul pachet de joc consolidat
Simulator de jocuri SmartPhone - Joacă jocuri Windows folosind controlul gesturilor IMU, accelerometru, giroscop, magnetometru: 5 pași

Simulator de jocuri SmartPhone - Joacă jocuri Windows folosind controlul gesturilor IMU, accelerometru, giroscop, magnetometru: Sprijină acest proiect: https://www.paypal.me/vslcreations donând la coduri open-source & sprijin pentru dezvoltarea ulterioară