Sisällysluettelo:

Arduino Lock Game: 5 vaihetta
Arduino Lock Game: 5 vaihetta

Video: Arduino Lock Game: 5 vaihetta

Video: Arduino Lock Game: 5 vaihetta
Video: Why Snatch Blocks are AWESOME (How Pulleys Work) - Smarter Every Day 228 2024, Heinäkuu
Anonim
Arduino Lock -peli
Arduino Lock -peli

Tämä pieni lukko peli satunnaistaa numeron ja voit arvata sen! Peliä ohjataan kolmella painikkeella ja numero on aina 1-9. Kommentoi suosituksia tai ongelmia, ja yritän ratkaista ne.

Vaihe 1: Materiaalien kerääminen

Materiaalien kerääminen
Materiaalien kerääminen

Tarvittavat materiaalit ovat seuraavat:

  1. Arduino Uno (muut Arduino -levyt voivat toimia, mutta en ole koskaan testannut mitään)
  2. Suuri leipälauta
  3. Pieni leipälauta
  4. Uros - urospuoliset hyppyjohdot
  5. 3 Painikkeet
  6. 3 vastusta
  7. Pääsy tietokoneeseen
  8. Jotkut ovat valmiita tekemään töitä!

Vaihe 2: Leipälevyjen asentaminen

Leipälevyjen asentaminen
Leipälevyjen asentaminen
Leipälevyjen asentaminen
Leipälevyjen asentaminen
Leipälevyjen asentaminen
Leipälevyjen asentaminen

Voit asentaa suuren levyn seuraavasti:

Aseta LCD 1602 -näyttö leipälaudan oikeaan alakulmaan. Siirrä potentiometri keskelle ja varmista, että kaksi nastaa ovat pohjassa ja yksikkö edellä.

Voit asettaa pienemmän kortin ohjaimeksi seuraavasti:

Aseta kolme painonappia keskimmäisen raon poikki. Levitä niitä niin paljon kuin haluat, mutta varmista, että painikkeet eivät ole vaakasuorassa, vaan ne ovat pystysuorassa (ilman painiketta painettuna). Jos haluat testata, mitkä puolet on aina kytketty, ehdotan yksinkertaisen piirin luomista, jossa led on kytketty painikkeeseen.

Vaihe 3: Johtojen liittäminen

Johtojen yhdistäminen
Johtojen yhdistäminen
Johtojen yhdistäminen
Johtojen yhdistäminen

Aloita suuremmalta leipälevyltä:

  • 3,3 volttia positiiviseen kiskoon
  • Maadoitus negatiiviseen kiskoon

Liitä sitten potentiometri liittämällä seuraava:

  • Ylempi nasta nestekidenäytössä kohtaan V0
  • Vasen alakulmainen nasta negatiiviseen virtakiskoon
  • Oikea alakulmainen positiivinen virtakisko

Näytön kytkeminen:

  • VSS negatiiviseen kiskoon
  • VDD positiiviseen kiskoon
  • V0 on jo kytketty
  • RS digitaaliseen nastaan 12
  • RW negatiiviseen kiskoon
  • E digitaaliseen nastaan 11
  • D4 - digitaalinen nasta 5
  • D5 - digitaalinen nasta 4
  • D6 - digitaalinen nasta 3
  • D7 - digitaalinen nasta 2
  • A - 5 volttia
  • K maahan

Nyt ohjaimeen!

  • Kytke jokaisen painikkeen vasen alanappi vastuksen kanssa negatiiviseen virtakiskoon (toisella levyllä).
  • Liitä jokaisen painikkeen oikea oikea tappi positiiviseen kiskoon (toisella levyllä).
  • Liitä sitten yhden painikkeen vasen yläkulma digitaaliseen nastaan 7
  • Liitä seuraavan painikkeen vasen yläkulma digitaaliseen nastaan 8
  • Liitä viimeisen painikkeen vasen yläkulma digitaaliseen nastaan 9

Nyt kaikki on kytketty!

Vaihe 4: Ohjelmointi

Voit ohjelmoida tämän itse tai voit käyttää koodiani (olen amatööri, joten se ei ole paras). Jos olet uusi tällä alalla, liitä Arduino USB -laitteeseen ja lähetä koodi Arduinon web -editorin kautta. Tässä se on:

create.arduino.cc/editor/TCD_95/f285ffc9-e5c0-4a63-bce9-a2fd2aac850a/preview

Vaihe 5: Pelin testaaminen

Pelin testaaminen
Pelin testaaminen
Pelin testaaminen
Pelin testaaminen

Kun käynnistät näytön, varmista, että käännät potentiometriä, jotta teksti näkyy selvästi. Aloita testaamalla, toimiiko jokainen painike oikein ja antaa ja tulostaa. Huomaa, että Enter -painikkeen painaminen voi sotkea sen, joten pidä sitä painettuna vain sekunnin ajan. Jos haluat pelata peliä uudelleen, paina Arduinon punaista nollauspainiketta. Jos kaikki toimii, yritä säätää pelin mekaniikkaa tai lisätä muita painikkeita.

Suositeltava: