Talaan ng mga Nilalaman:

Laro ng Arduino Lock: 5 Mga Hakbang
Laro ng Arduino Lock: 5 Mga Hakbang

Video: Laro ng Arduino Lock: 5 Mga Hakbang

Video: Laro ng Arduino Lock: 5 Mga Hakbang
Video: ANG GANDA NG MISIS NI RIGOR!๐Ÿ˜#johnestrada #prescillameirelles 2024, Nobyembre
Anonim
Arduino Lock Game
Arduino Lock Game

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

Pagtitipon ng Iyong Mga Materyal
Pagtitipon ng Iyong Mga Materyal

Ang mga materyales na kakailanganin mo ay ang mga sumusunod:

  1. Arduino Uno (maaaring gumana ang iba pang mga board ng Arduino ngunit hindi ko pa nasusubukan ang alinman)
  2. Malaking Breadboard
  3. Maliit na Breadboard
  4. Lalaki - Mga Lalaki na Jumper Wires
  5. 3 Mga Push Button
  6. 3 resistors
  7. Pag-access sa isang computer
  8. Ang ilang mga handa na upang gumana kamay!

Hakbang 2: Pag-set up ng Mga Bread Board

Pag-set up ng Mga Bread Board
Pag-set up ng Mga Bread Board
Pag-set up ng Mga Bread Board
Pag-set up ng Mga Bread Board
Pag-set up ng Mga Bread Board
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

Pagkonekta sa mga Wires
Pagkonekta sa mga Wires
Pagkonekta sa mga Wires
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

Pagsubok sa Laro
Pagsubok sa Laro
Pagsubok sa Laro
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.

Inirerekumendang: