Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Nagpe-play ng isang board game na nangangailangan ng isang dice? Walang takot, maaari kang gumawa ng iyong sarili nang mas mababa sa 15 minuto! Kailangan mo lamang ng ilang mga napaka-karaniwang bahagi, kaunting pasensya at isang 35-line Arduino code!
Lahat ng ginamit na bahagi ay mula sa Arduino UNO Starter Kit ni Kuman
Hakbang 1: Kailangan ng Mga Bahagi
- 16 Mga Jumper Wires
- Isang pindutan
- Isang board ng Arduino
- Isang breadboard
- Isang USB cable
- 6 led's (hindi mahalaga ang kulay)
- 6 220 ohm resistors
- Isang risistor na 10k ohm
Ang Allchips ay isang sangkap ng electronics online service platform, maaari kang bumili ng lahat ng mga bahagi mula sa kanila
Hakbang 2: Pagkonekta sa Button
Una, magsisimula tayo sa pindutan. Sa bawat pindutin, "ang dice ay pinagsama" (pagbuo ng isang random na numero at pag-iilaw ang kaukulang bilang ng mga leds). Grab ang pindutan at ipasok ito sa breadboard at pumili ng isa sa mga gilid nito. Makakakita ka ng 2 mga pin. Ang isa sa kaliwa (maaari mo ring ipagpalit ang mga ito) ay kumokonekta sa lupa ng Arduino (sa pamamagitan ng breadboard) kasama ang 10k resistor. Ikonekta ang parehong hilera sa digital pin 13 ng Arduino (tinukoy sa code, maaaring mabago). Ang pin sa kanang bahagi ng pindutan ay kumokonekta sa 5V. Maaari mong gamitin ang larawan sa itaas para sa sanggunian.
Hakbang 3: Pagkonekta sa Led's
Ito ang pinakamahirap na bahagi dahil sa gulo na naiwan ka pagkatapos pagkatapos ay hubad sa akin at magpatuloy. Ipagpalagay ko na naipasok mo na ang mga led's sa breadboard. Kung hindi, ngayon ito ang perpektong oras;)
Hindi ko alam kung paano mo ipoposisyon ang mga ito ngunit pangunahing, sundin ang pangkalahatang panuntunan - lahat ng 6 na mga katod ay dapat na konektado nang magkasama at pagkatapos ay sa lupa (GND). Tingnan ang mga larawan sa itaas kung nagkakaproblema ka!
Ngayon, kailangan naming ikonekta ang mga anode. Hayaan mong ipaliwanag ko sa iyo: kailangan mong ikonekta ang iba pang mga lead ng bawat humantong sa kaukulang digital pin ng Arduino, bawat isa ay gumagamit ng isang 220 ohm risistor! Dinidirekta ko ang iba pang mga dulo ng resistors sa ilang mga walang laman na hilera ng breadboard na pagkatapos ay nakakonekta sa mga pin gamit ang mga jumper wires.
Sinimulan kong ikonekta ang mga ito mula sa ibabang kaliwang kaliwa na humantong sa pin 2, susunod - sa pin 4, kanan isa - upang i-pin ang 6 at sa itaas na hilera, simula sa kanan hanggang kaliwa.
Hakbang 4: Pagtatapos ng Mga Touch
Ikonekta ang mga riles ng kuryente ng breadboard sa iyong Arduino. Pagkatapos, i-plug sa board at i-upload ang code na isinulat ko, na maaaring matagpuan dito. Bare in mind, wala sa mundong ginagalawan natin ang random! Kahit na ang mga "random" na numero. Kaya ang pagkuha ng parehong mga numero sa isang hilera ay isang kabuuang posibilidad! Sinubukan kong ayusin ito sa code, ngunit hindi ito maaaring maging perpekto!