Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Jucați un joc de societate care necesită zaruri? Nu vă temeți, vă puteți face propria în mai puțin de 15 minute! Ai nevoie doar de niște părți foarte comune, un pic de răbdare și un cod Arduino de 35 de linii!
Toate piesele folosite provin de la Kuman's Arduino UNO Starter Kit
Pasul 1: Piese necesare
- 16 fire jumper
- Un buton
- O placa Arduino
- O placă de măsurare
- Un cablu USB
- 6 leduri (culoarea nu contează)
- 6 rezistențe de 220 ohmi
- Un rezistor de 10k ohm
Allchips este o platformă de servicii online pentru componente electronice, puteți cumpăra toate componentele de la acestea
Pasul 2: Conectarea butonului
În primul rând, să începem cu butonul. La fiecare apăsare, „zarurile sunt aruncate” (generând un număr aleatoriu și aprinzând numărul corespunzător de leduri). Apucați butonul și introduceți-l în panou și alegeți una dintre laturile sale. Veți vedea 2 pini. Cea din stânga (le puteți schimba și) se conectează la solul Arduino (prin placa) cu rezistorul de 10k. Conectați același rând la pinul digital 13 al Arduino (definit în cod, poate fi schimbat). Pinul din partea dreaptă a butonului se conectează la 5V. Puteți utiliza imaginea de mai sus pentru referință.
Pasul 3: Conectarea Led-ului
Aceasta este cea mai dificilă parte din cauza mizerie cu care ai rămas după aceea atât de gol cu mine și continuă. Presupun că ați introdus deja led-urile în panou. Dacă nu, acum este momentul perfect;)
Nu știu cum le veți poziționa, dar, în principiu, urmați regula generală - toți cei 6 catoduri ar trebui să fie conectați împreună și apoi la masă (GND). Vedeți imaginile de mai sus dacă aveți probleme!
Acum, trebuie să conectăm anodii. Permiteți-mi să vă explic: trebuie să conectați celălalt cablu al fiecărui led la pinul digital corespunzător al Arduino, fiecare folosind un rezistor de 220 ohmi! Redirecționez celelalte capete ale rezistențelor către niște rânduri goale ale panoului care apoi sunt conectate la pini folosind fire jumper.
Am început să le conectez din dreapta jos stânga la pinul 2, apoi - la pinul 4, la dreapta - la pinul 6 și pe rândul de mai sus, începând de la dreapta la stânga.
Pasul 4: Atingeri de finisare
Conectați șinele de alimentare ale panoului de control la Arduino. Apoi, conectați placa și încărcați codul pe care l-am scris, care poate fi găsit aici. Tine minte, nimic în lumea în care trăim nu este întâmplător! Chiar și numerele „aleatorii”. Așadar, obținerea acelorași numere la rând este o posibilitate totală! Am încercat să remediez acest lucru în cod, dar nu poate fi perfect!