Sisällysluettelo:
- Vaihe 1: Tarvittavat materiaalit
- Vaihe 2: Asennus
- Vaihe 3: Koodi
- Vaihe 4: Pelaa, paranna, mitä tahansa
Video: Arduino: (turhauttava) minipelisarja: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
(Upea esimerkki kotelosta tälle Arduinolle ^)
Ennen kuin aloitan: yrityksistäni huolimatta en pystynyt viimeistelemään laitetta kokonaan ajan ja onnettomuuden vuoksi. Vielä parempi, kun Arduino -osani ymmärsivät, että olisi hyvä lopettaa toimiminen jossain vaiheessa, vain kova onni minulle. Haluat käyttää tätä Instructablea pelkästään potentiaalisena inspiraation lähteenä sen rakentamisen sijaan. Tässä ohjeessa käytämme leipälautaa kokoonpanoalustana.
Joka tapauksessa, niille, jotka ovat tämän Instructablein innoittamia, ylittäkää minut kaikin tavoin ja suorittakaa se, mitä en voinut. Tässä sikäli kuin minulla on:
Vaihe 1: Tarvittavat materiaalit
- 1x Arduino Uno
- 1x potentiometri
- 1x I2C LCD -näyttö
- 1x pietsosummeri
- 2x nappia
- 4x 220 ohmin vastukset
- 3x 10k ohmin vastukset
- 1x vihreä LED
- 1x punainen LED
- 2x sininen LED
- Pari johtoa (suosittelen hyppyjohtoja, jos haluat käyttää leipälautaa)
- 1x leipälauta
Vaihe 2: Asennus
Olen käyttänyt I2C LCD -näyttöä, joka selittää potentiometrin, SCL/SDA/VCC/GND -lähdöt näytön yläpuolella.
On syytä huomata, että punaiset johdot kytkeytyvät + / 5V -lähtöön ja (useimmat) siniset johdot mihin tahansa Arduino Unon GND: hen.
Vaihe 3: Koodi
Jos pidät tätä projektia edelleen koottamisen arvoisena, tässä on koodi, jota voit käyttää. Parantamisen varaa on varmasti.
Tässä vaiheessa koodi sallii kaksi minipeliä:
- Turvallinen haaste: Käyttäjän on haettava tietty arvo potentiometrillä ja napsautettava A -painiketta (tai vasenta painiketta leipälevyllä, kuten vaiheessa 2 esitetään) samalla, kun on varmistettava, että toinen kahdesta sinisestä LED -valosta ei sammu ulos. Käyttäjä voi "ladata" LED -valon toisella painikkeella. Tämä on tehtävä neljä kertaa (neljä "korjausta"). On paljon tietoista: pelaajalla on aikaraja ennen "oikean" menettämistä tai jos ladattava LED -valo on ylikuormitettu (toisin sanoen analoginen lukuarvo 256 tai suurempi).
- Tietovisa: Käyttämällä kahta painiketta, jotka edustavat A- ja B -vastausta, pelaajan on vastattava kysymyksiin oikein Koodi saattaa olla hieman viallinen tässä osassa.
Tämä koodi sisältää myös turhautumisen elementin, joka vaihtaa A- ja B -painikkeiden toiminnallisuuden. Löydät tämän koodirivin trySwitchButtons () -toiminnosta. Huomaa myös, että tämä koodi edellyttää LCD- ja LiquidCrystal_I2C -kirjastoja
Tässä koodissa sarjakuva jäljittelee suurinta osaa nestekidenäytön toiminnoista, koska nestekidenäytöni ei toiminut enää oikein, kuten aiemmin mainittiin.
Kun sinulla on tämä koodi missä tahansa Arduino -yhteensopivassa IDE: ssä (suosittelen Arduino/Genuino IDE: n käyttöä), lataa tämä ohjelma Arduinoosi käyttämällä Lataa -painiketta.
Vaihe 4: Pelaa, paranna, mitä tahansa
Olet saavuttanut tämän vähemmän turhauttavan minipeleihini Instructable-ohjelman viimeisen vaiheen! Liitä Arduino mihin tahansa virtalähteeseen USB -kaapelilla ja ensimmäinen minipeli käynnistyy.
Onnea pelaamiseen ja parantamiseen! Tämä Arduino -projekti ja sen koodi ovat kaukana täydellisestä, mutta toivon, että olen saavuttanut päätavoitteeni, joka innostaa sinua luomaan jotain mahtavampaa kuin tämä!
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Arduino: Turhauttava moninpeli Art Car: 13 vaihetta
Arduino: Turhauttava moninpeli Art Car: Tämä on taide-auto, joka on valmistettu Bluetooth-laitteella ja älypuhelimella, ja se voi palvella palveluaan. Optioneel is om het chaotisch/ frustrerend te maken voor de gebruiker door er voor te zorgen dat de servo i
Halvin Arduino -- Pienin Arduino -- Arduino Pro Mini -- Ohjelmointi -- Arduino Neno: 6 vaihetta (kuvilla)
Halvin Arduino || Pienin Arduino || Arduino Pro Mini || Ohjelmointi || Arduino Neno: …………………………. Tilaa YouTube -kanavani saadaksesi lisää videoita ……. Tässä projektissa keskitytään kaikkien aikojen pienimpään ja halvinan arduinoon. Pienin ja halvin arduino on arduino pro mini. Se muistuttaa arduinoa