Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ang maliit na laro ng lock na ito ay i-randomize ang isang numero at papayagan kang hulaan ito! Ang laro ay kinokontrol ng 3 mga pindutan at ang numero ay palaging 1-9. Mangyaring magkomento ng anumang mga rekomendasyon o isyu at susubukan kong lutasin ang mga ito.
Hakbang 1: Pagkolekta ng Iyong Mga Materyales
Ang mga materyales na kakailanganin mo ay ang mga sumusunod:
- Arduino Uno (maaaring gumana ang iba pang mga board ng Arduino ngunit hindi ko pa nasusubukan ang alinman)
- Malaking Breadboard
- Maliit na Breadboard
- Lalaki - Mga Lalaki na Jumper Wires
- 3 Mga Push Button
- 3 resistors
- Pag-access sa isang computer
- Ang ilang mga handa na upang gumana kamay!
Hakbang 2: Pag-set up ng Mga Bread Board
Upang mai-set up ang malaking board gawin ang sumusunod:
Itakda ang LCD 1602 display sa kanang kanang kamay ng breadboard tulad nito. Magpatuloy upang ilagay ang potensyomiter sa gitna ng pagtiyak na ang dalawang mga pin ay nasa ibaba at ang isahan sa itaas.
Upang mai-set up ang mas maliit na board bilang isang controller gawin ang sumusunod:
Ilagay ang iyong tatlong mga pindutan ng tulak sa gitnang puwang. Ikalat ang mga ito hangga't gusto mo, subalit tiyakin na ang mga pindutan ay hindi nakakonekta nang pahalang ngunit ang mga ito ay patayo (nang hindi pinindot ang pindutan). Kung nais mong subukan kung aling panig ang laging konektado, iminumungkahi ko na mag-set up ng isang simpleng circuit na may isang humantong na konektado sa pindutan.
Hakbang 3: Pagkonekta sa mga Wires
Simula sa mas malaking breadboard ikonekta ang sumusunod:
- 3.3 volts sa positibong riles
- Ground sa negatibong riles
Pagkatapos upang ikonekta ang potensyomiter ikonekta ang sumusunod:
- Ang itaas na pin sa V0 sa LCD
- Ang kaliwang kaliwang pin sa negatibong power rail
- Ang kanang ibaba pin positibong power rail
Pagkonekta sa display:
- VSS sa negatibong riles
- VDD sa positibong riles
- Ang V0 ay konektado na
- RS sa digital pin 12
- RW sa negatibong riles
- E sa digital pin 11
- D4 sa digital pin 5
- D5 hanggang digital pin 4
- D6 sa digital pin 3
- D7 hanggang digital pin 2
- A hanggang 5 volts
- K sa lupa
Ngayon sa controller!
- Ikonekta ang ibabang kaliwang pin ng bawat pindutan gamit ang isang risistor sa negatibong power rail (sa kabilang board).
- Ikonekta ang kanang kanang pin ng bawat pindutan sa positibong riles (sa kabilang pisara).
- Pagkatapos ikonekta ang kaliwang tuktok ng isang pindutan sa digital pin 7
- Ikonekta ang kaliwang tuktok ng susunod na pindutan sa digital pin 8
- Ikonekta ang kaliwang tuktok ng huling pindutan sa digital pin 9
Ngayon lahat ay naka-wire na!
Hakbang 4: Programming
Maaari mong i-program ito sa iyong sarili o maaari mong gamitin ang aking code (Ako ay isang amateur kaya't hindi ito ang pinakamahusay). Kung ang iyong bago sa ito plug ang iyong Arduino sa gamit ang USB at i-upload ang code sa pamamagitan ng web editor ng Arduino. Heto na:
create.arduino.cc/editor/TCD_95/f285ffc9-e5c0-4a63-bce9-a2fd2aac850a/preview
Hakbang 5: Pagsubok sa Laro
Kapag binuksan mo ang screen siguraduhin na buksan ang potensyomiter upang payagan ang teksto na lumitaw nang malinaw. Magsimula sa pamamagitan ng pagsubok kung ang bawat pindutan ay gumagana nang tama at nagbibigay at output. Tandaan na ang pagpindot sa enter button ay maaaring guluhin kaya't hawakan lamang ito para sa isang mabilis na segundo. Kung nais mong i-play muli ang laro pindutin ang pulang pindutan ng pag-reset sa iyong Arduino. Ngayon kung gumagana ang lahat subukang ayusin ang ilan sa mga mekanika sa laro o magdagdag ng higit pang mga pindutan.