Sisällysluettelo:

Arduino "Ensimmäinen pelaaja" lautapeleihin: 4 vaihetta
Arduino "Ensimmäinen pelaaja" lautapeleihin: 4 vaihetta

Video: Arduino "Ensimmäinen pelaaja" lautapeleihin: 4 vaihetta

Video: Arduino
Video: Kuinka pelata Uno Quatroa 2 minuutissa (UNO Quatron säännöt) 2024, Heinäkuu
Anonim
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Tämä projekti sai inspiraationsa "ensimmäisen pelaajan" sovelluksista, joita mieheni ja minä olemme käyttäneet puhelimissamme. Rakastamme lautapelejä ja käytämme ensimmäisen pelaajan sovelluksia päättääksemme, kuka menee ensin. Päätin tehdä oman Arduino -versioni ja yrittää koodata sen oppimani perusteella. Sovellukset ovat melko yksinkertaisia, ne valitsevat satunnaisesti, kuka pelaa ensimmäisenä.

Tämä projekti on suunniteltu painamaan painiketta (tulo) ja sytyttämään satunnaisesti joko punaisen tai sinisen LED -valon (lähtö). Valitse vain väri, ja jos LED -merkkivalo syttyy, olet ensimmäinen pelaamaan! Tämä ensimmäinen kortti on yksinkertainen vain kahdella LEDillä, mutta voit helposti lisätä lisää LED -valoja ja muokata koodia valitaksesi ensimmäisen pelaajan useista pelaajista (esim. Jos haluat 4 pelaajaa, lisää 2 LEDiä).

Tämä voi myös auttaa sinua tekemään päätöksiä! Etkö voi päättää, mitä Netflix -ohjelmaa katsot? Anna jokaiselle vaihtoehdolle väri ja anna tämän valita puolestasi! Kuka aikoo pestä astiat tänä iltana? Anna sen päättää puolestasi!

Toivottavasti viihdyt tämän kanssa.

Tämä projekti on hyvä aloittelijoille, joilla on jonkin verran taustaa C ++: n koodauksesta.

Tarvikkeet

  • Arduino Uno tai Sparkfun Redboard jne.
  • Tietokone ja USB -kaapeli
  • 2 LEDiä (käytin punaista ja sinistä)
  • Johtojen yhdistäminen
  • 1 painike
  • 2 vastusta
  • Arduino Editor kirjaudu sisään verkossa koodia varten

Vaihe 1: Asenna piirilevy

Asenna piirilevy
Asenna piirilevy
Asenna piirilevy
Asenna piirilevy

Ensimmäinen askel on kytkeä ja luoda piirit leipälevyllesi.

  • Aseta 2 LEDiä ja kytke 2 hyppyjohtoa (käytin punaista ja sinistä). Punaisen LED -valoni (anodi) positiivinen pidempi puoli on kytketty nastaan 11. Sininen LED -valo on kytketty nastaan 12.
  • Aseta 2 vastusta kytkeäksesi kunkin LEDin negatiivinen lyhyempi sivu (katodi) mustaan pystysuoraan negatiiviseen (-) sarakkeeseen.
  • Liitä musta hyppyjohdin negatiivisesta pystysarakkeesta maahan.
  • Lisää painike leipälevyn keskikohtaan. Katso kuva liittääksesi musta johto maahan ja keltainen johto nastaan 2.
  • Liitä kortti tietokoneeseen virran saamiseksi.

Vaihe 2: Koodaa projektisi

Koodaa projektisi
Koodaa projektisi

Tässä on linkki koodiini. Katso // muistiinpanoni, jotka selittävät koodini jokaisen osan. Tämä auttaa sinua muokkaamaan sitä haluamallasi tavalla!

Vaihe 3: Testaa

Testaa
Testaa

Kokeile! Liitä ja lataa koodisi. Tässä on video, joka näyttää, miten sen pitäisi toimia.

Vaihe 4: Valinnainen - laajenna projektiasi

Kuten aiemmin mainittiin, joitain vaihtoehtoja tähän projektiin lisättäväksi sen kehittyneemmäksi:

  • Lisää LED -valoja useammille "pelaajille" (esim. Jos sinulla on 4 pelaajan peli)
  • Lisää muita painikkeita (esim. Anna kaikkien painaa painiketta)
  • Muuta halutessasi viiveaikaa
  • Lisää summeriääni
  • Jne.

Suositeltava: