Sisukord:

Arduino "Esimene mängija" lauamängude jaoks: 4 sammu
Arduino "Esimene mängija" lauamängude jaoks: 4 sammu

Video: Arduino "Esimene mängija" lauamängude jaoks: 4 sammu

Video: Arduino
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, November
Anonim
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

See projekt sai inspiratsiooni "esimese mängija" rakendustest, mida oleme abikaasaga oma telefonides kasutanud. Meile meeldib lauamänge mängida ja kasutame esimese mängija rakendusi, et otsustada, kes läheb esimesena. Otsustasin proovida teha oma Arduino versiooni ja proovida seda õpitu põhjal kodeerida. Rakendused on üsna lihtsad, nad valivad juhuslikult, kes mängib esimesena.

Selle projekti eesmärk on vajutada nuppu (sisend) ja seejärel süttib juhuslikult kas punane või sinine LED (väljund). Valige lihtsalt oma värv ja kui teie LED süttib, olete esimene, kes mängu mängib! See esimene plaat on lihtne ja sisaldab ainult 2 LED -i, kuid võite väga lihtsalt lisada rohkem LED -e ja muuta koodi, et valida rohkemate mängijate hulgast esimene mängija (nt kui soovite 4 mängijat, lisage veel 2 LED -i).

See võib aidata teil ka otsuseid teha! Kas te ei saa otsustada, millist Netflixi saadet vaadata? Määrake igale variandile värv ja laske sellel enda jaoks valida! Kes läheb täna õhtul nõusid pesema? Las see otsustab teie eest!

Loodan, et teil on sellega lõbus.

See projekt sobib hästi algajatele, kellel on taustateadmised C ++ kodeerimisest.

Tarvikud

  • Arduino Uno või Sparkfun Redboard jne.
  • Arvuti ja USB -kaabel
  • 2 LED -i (kasutasin punast ja sinist)
  • Juhtmete ühendamine
  • 1 vajutusnupp
  • 2 takistit
  • Arduino redigeerija sisse logimiseks võrgus koodi saamiseks

Samm: seadistage trükkplaat

Seadistage trükkplaat
Seadistage trükkplaat
Seadistage trükkplaat
Seadistage trükkplaat

Esimene samm on ühendada ja luua oma leivalauale ahelad.

  • Sisestage 2 LED -i ja ühendage 2 hüppaja juhtmega (ma kasutasin punast ja sinist). Minu punase LED -i (anoodi) positiivne pikem külg on ühendatud tihvtiga 11. Sinine LED on ühendatud tihvtiga 12.
  • Sisestage 2 takisti, et ühendada iga LED-i negatiivne lühem külg (katood) musta vertikaalse negatiivse (-) veeruga.
  • Ühendage negatiivne vertikaalsammast must džemprijuhe maandusega.
  • Lisage nupp oma leivalaua keskele. Vaadake pilti musta juhtme ühendamiseks maandusega ja kollase juhtme ühendamiseks tihvtiga 2.
  • Toite saamiseks ühendage plaat arvutiga.

Samm: kodeerige oma projekt

Kodeerige oma projekt
Kodeerige oma projekt

Siin on link minu koodile. Palun vaadake minu // märkmeid, mis selgitavad minu koodi iga osa. See aitab teil seda soovitud viisil muuta!

Samm: testige seda

Testige
Testige

Proovi! Ühendage kood ja laadige see üles. Siin on video, mis näitab, kuidas see peaks toimima.

4. samm: valikuline - laiendage oma projekti

Nagu varem mainitud, on sellele projektile lisatud mõned võimalused selle täiustamiseks:

  • Lisage rohkem LED -e rohkematele mängijatele (nt kui teil on nelja mängijaga mäng)
  • Lisage rohkem nuppe (nt laske kõigil nuppu vajutada)
  • Soovi korral muutke viivitusaega
  • Lisage helisignaal
  • Jne.

Soovitan: