Turinys:

„Arduino“užrakto žaidimas: 5 žingsniai
„Arduino“užrakto žaidimas: 5 žingsniai
Anonim
Arduino užrakto žaidimas
Arduino užrakto žaidimas

Šis mažas užrakto žaidimas atsitiktinai suskirs skaičių ir leis jums jį atspėti! Žaidimas valdomas 3 mygtukais, o skaičius visada yra 1–9. Prašome komentuoti visas rekomendacijas ar problemas, ir aš bandysiu jas išspręsti.

1 žingsnis: Surinkite medžiagas

Savo medžiagų surinkimas
Savo medžiagų surinkimas

Medžiagos, kurių jums reikės, yra šios:

  1. „Arduino Uno“(kitos „Arduino“plokštės gali veikti, bet aš niekada jų neišbandžiau)
  2. Didelė duonos lenta
  3. Maža duonos lenta
  4. Vyriški - vyriški megztiniai laidai
  5. 3 Mygtukai
  6. 3 rezistoriai
  7. Prieiga prie kompiuterio
  8. Kai kurie pasiruošę dirbti rankomis!

2 žingsnis: Duonos lentų nustatymas

Duonos lentų įrengimas
Duonos lentų įrengimas
Duonos lentų įrengimas
Duonos lentų įrengimas
Duonos lentų įrengimas
Duonos lentų įrengimas

Norėdami nustatyti didelę plokštę, atlikite šiuos veiksmus:

Nustatykite LCD 1602 ekraną apatinėje dešinėje duonos lentos pusėje. Toliau įdėkite potenciometrą per vidurį, įsitikindami, kad du kaiščiai yra apačioje, o vienaskaitas - viršuje.

Norėdami nustatyti mažesnę plokštę kaip valdiklį, atlikite šiuos veiksmus:

Padėkite tris mygtukus per vidurinį tarpą. Išskleiskite juos tiek, kiek norite, tačiau įsitikinkite, kad mygtukai nėra sujungti horizontaliai, bet vertikaliai (nepaspaudus mygtuko). Jei norite išbandyti, kuri pusė visada prijungta, siūlau sukurti paprastą grandinę su LED, prijungtu prie mygtuko.

3 žingsnis: Prijunkite laidus

Laidų prijungimas
Laidų prijungimas
Laidų prijungimas
Laidų prijungimas

Pradedant nuo didesnės duonos lentos, prijunkite:

  • 3,3 voltai prie teigiamo bėgio
  • Įžeminimas iki neigiamo bėgio

Tada, norėdami prijungti potenciometrą, prijunkite:

  • Viršutinis kaištis iki V0 LCD ekrane
  • Apatinis kairysis kaištis prie neigiamo maitinimo bėgio
  • Apatinis dešinysis kaiščio teigiamas maitinimo bėgelis

Ekrano prijungimas:

  • VSS į neigiamą bėgį
  • VDD į teigiamą bėgį
  • V0 jau prijungtas
  • RS į skaitmeninį kaištį 12
  • RW į neigiamą bėgį
  • E į skaitmeninį kaištį 11
  • D4 į skaitmeninį kaištį 5
  • D5 į skaitmeninį kaištį 4
  • D6 į skaitmeninį kaištį 3
  • D7 į skaitmeninį kaištį 2
  • Nuo A iki 5 voltų
  • K į žemę

Dabar prie valdiklio!

  • Prijunkite apatinį kairįjį kiekvieno mygtuko kaištį su rezistoriumi prie neigiamo maitinimo bėgelio (kitoje plokštėje).
  • Prijunkite kiekvieno mygtuko apatinį dešinįjį kaištį prie teigiamo bėgelio (kitoje plokštėje).
  • Tada vieno mygtuko viršutinę kairę dalį prijunkite prie skaitmeninio kaiščio 7
  • Prijunkite kito mygtuko viršutinę kairę dalį prie skaitmeninio kaiščio 8
  • Prijunkite viršutinį kairįjį galutinio mygtuko mygtuką prie skaitmeninio kaiščio 9

Dabar viskas sujungta!

4 žingsnis: programavimas

Galite tai užprogramuoti patys arba galite naudoti mano kodą (esu mėgėjas, todėl jis nėra geriausias). Jei nesate naujokas, prijunkite „Arduino“prie USB ir įkelkite kodą naudodami „Arduino“žiniatinklio redaktorių. Štai jis:

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

5 žingsnis: išbandykite žaidimą

Žaidimo testavimas
Žaidimo testavimas
Žaidimo testavimas
Žaidimo testavimas

Kai įjungiate ekraną, būtinai pasukite potenciometrą, kad tekstas būtų aiškiai matomas. Pradėkite nuo bandymo, ar kiekvienas mygtukas veikia teisingai, duoda ir išleidžia. Atminkite, kad paspaudus įvesties mygtuką jis gali sugesti, todėl palaikykite jį tik trumpą sekundę. Jei norite žaisti žaidimą dar kartą, paspauskite raudoną „Arduino“atkūrimo mygtuką. Dabar, jei viskas veikia, pabandykite pakoreguoti žaidimo mechaniką arba pridėti daugiau mygtukų.

Rekomenduojamas: