Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
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.