Talaan ng mga Nilalaman:

Arduino "Unang Manlalaro" para sa Mga Laro sa Lupon: 4 na Hakbang
Arduino "Unang Manlalaro" para sa Mga Laro sa Lupon: 4 na Hakbang

Video: Arduino "Unang Manlalaro" para sa Mga Laro sa Lupon: 4 na Hakbang

Video: Arduino
Video: PARA SA GINTONG MEDALYA! | NAGWALA ANG MGA FANS SA GINAWA NI KOBE! | Philippines vs Indonesia Finals 2024, Nobyembre
Anonim
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Ang proyektong ito ay inspirasyon ng mga "unang manlalaro" na apps na ginamit namin ng aking asawa sa aming mga telepono. Gustung-gusto namin ang paglalaro ng mga board game at gumagamit ng mga "first player" na app upang magpasya kung sino ang mauuna. Nagpasya akong subukan na gumawa ng sarili kong bersyon ng Arduino at subukang i-code ito batay sa natutunan ko. Ang mga app ay medyo simple, random na pinipili nila kung aling tao ang unang maglalaro.

Ang proyektong ito ay idinisenyo upang itulak ang isang pindutan (input) at pagkatapos ay sapalarang magsisindi ng alinman sa pula o asul na LED (output). Piliin lamang ang iyong kulay, at kung mag-iilaw ang iyong LED, ikaw ang unang maglaro! Ang unang board na ito ay simple na may 2 LEDs lamang, ngunit napakadali mong magdagdag ng higit pang mga LED at baguhin ang code upang pumili ng unang manlalaro sa higit pang mga manlalaro (hal. Kung nais mo ng 4 na manlalaro, idagdag sa 2 pang LED).

Maaari ka ring makatulong na makagawa ng mga desisyon! Hindi makapasya kung ano ang ipapakita ng Netflix na panonoorin? Magtalaga ng bawat pagpipilian ng isang kulay at hayaan itong pumili para sa iyo! Sino ang maghuhugas ng pinggan ngayong gabi? Hayaan itong magpasya para sa iyo!

Inaasahan kong mayroon kang kasiyahan sa ito.

Ang proyektong ito ay isang mahusay para sa mga nagsisimula na may ilang kaalaman sa background sa pag-cod sa C ++.

Mga gamit

  • Arduino Uno o Sparkfun Redboard, atbp.
  • Computer at pagkonekta ng USB cable
  • 2 LEDS (Gumamit ako ng pula at asul)
  • Mga kumokonekta na mga wire
  • 1 pindutan ng push
  • 2 resistors
  • Pag-login sa online ng Arduino Editor para sa code

Hakbang 1: I-set up ang Lupon ng Circuit

I-set up ang Lupon ng Circuit
I-set up ang Lupon ng Circuit
I-set up ang Lupon ng Circuit
I-set up ang Lupon ng Circuit

Ang iyong unang hakbang ay upang mag-hook up at lumikha ng mga circuit sa iyong breadboard.

  • Ipasok ang 2 LEDs at ikonekta ang 2 mga jumper wires (Gumamit ako ng pula at asul). Ang positibong mas mahabang bahagi ng aking pulang LED (anode) ay konektado sa pin 11. Ang asul na LED ay konektado sa pin 12.
  • Ipasok ang 2 resistors upang ikonekta ang negatibong mas maikling bahagi (cathode) ng bawat LED sa itim na patayong negatibong (-) haligi.
  • Ikonekta ang isang itim na wire ng lumulukso mula sa negatibong patayo na haligi sa lupa.
  • Magdagdag ng isang pindutan sa kabuuan ng seksyon ng iyong breadboard. Tingnan ang larawan upang ikonekta ang itim na kawad sa lupa at dilaw na kawad sa pin 2.
  • I-plug ang iyong board sa iyong computer para sa lakas.

Hakbang 2: I-code ang Iyong Proyekto

I-code ang Iyong Proyekto
I-code ang Iyong Proyekto

Narito ang isang link sa aking code. Mangyaring tingnan ang aking // tala na nagpapaliwanag sa bawat bahagi ng aking code. Tutulungan ka nitong i-edit ito ayon sa gusto mo!

Hakbang 3: Subukan Ito

Subukan Mo Ito
Subukan Mo Ito

Subukan! I-plug in at i-upload ang iyong code. Narito ang isang video upang maipakita kung paano ito dapat gumana.

Hakbang 4: Opsyonal - Palawakin ang Iyong Project

Tulad ng nabanggit kanina, ilang mga pagpipilian upang idagdag sa proyektong ito upang gawin itong mas advanced:

  • Magdagdag ng higit pang mga LED para sa higit pang mga "manlalaro" (hal. Kung mayroon kang 4 na laro ng manlalaro)
  • Magdagdag ng higit pang mga pindutan (hal. Pindutin ang bawat isa ng isang pindutan)
  • Baguhin ang oras ng pagkaantala kung nais
  • Magdagdag ng ingay ng buzzer
  • Atbp

Inirerekumendang: