Sisukord:

Arduino lukumäng: 5 sammu
Arduino lukumäng: 5 sammu

Video: Arduino lukumäng: 5 sammu

Video: Arduino lukumäng: 5 sammu
Video: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, November
Anonim
Arduino lukustusmäng
Arduino lukustusmäng

See väike lukumäng randomiseerib numbri ja võimaldab teil seda ära arvata! Mängu juhitakse 3 nupuga ja number on alati 1-9. Palun kommenteerige soovitusi või probleeme ja ma püüan need lahendada.

Samm: materjalide kogumine

Materjalide kogumine
Materjalide kogumine

Vajalikud materjalid on järgmised:

  1. Arduino Uno (teised Arduino plaadid võivad töötada, kuid ma pole neid kunagi testinud)
  2. Suur leivalaud
  3. Väike leivalaud
  4. Isased - isased hüppajajuhtmed
  5. 3 Vajutage nuppe
  6. 3 takistit
  7. Juurdepääs arvutile
  8. Mõned on valmis töötama!

2. samm: leivalaudade seadistamine

Leivalaudade seadistamine
Leivalaudade seadistamine
Leivalaudade seadistamine
Leivalaudade seadistamine
Leivalaudade seadistamine
Leivalaudade seadistamine

Suure tahvli seadistamiseks tehke järgmist.

Seadke LCD 1602 ekraan leivalaua paremasse alla. Jätkake potentsiomeetri asetamist keskele, veendudes, et kaks tihvti on all ja ainsus üleval.

Väiksema plaadi seadistamiseks kontrollerina toimige järgmiselt.

Asetage kolm vajutusnuppu üle keskmise pilu. Levitage neid nii palju kui soovite, kuid veenduge, et nupud ei oleks horisontaalselt ühendatud, vaid vertikaalselt (ilma nupule vajutamata). Kui soovite testida, millised küljed on alati ühendatud, soovitan luua lihtsa vooluahela, mille nupp on ühendatud.

Samm: juhtmete ühendamine

Juhtmete ühendamine
Juhtmete ühendamine
Juhtmete ühendamine
Juhtmete ühendamine

Alustades suuremast leivaplaadist, ühendage järgmine:

  • 3,3 volti positiivsele rööpale
  • Maandus kuni negatiivse rööpani

Seejärel ühendage potentsiomeetri ühendamiseks järgmine:

  • Ülemine tihvt V0 -le LCD -ekraanil
  • Alumine vasak tihvt negatiivse toitekaabli külge
  • Alumine parempoolne tihvti positiivne toiteliin

Ekraani ühendamine:

  • VSS negatiivsele rööpale
  • VDD positiivsele rööpale
  • V0 on juba ühendatud
  • RS digitaalsele tihvtile 12
  • RW negatiivsele rööpale
  • E - digitaalne tihvt 11
  • D4 kuni digitaalne tihvt 5
  • D5 - digitaalne tihvt 4
  • D6 kuni digitaalne tihvt 3
  • D7 - digitaalne tihvt 2
  • A kuni 5 volti
  • K maapinnale

Nüüd kontrolleri juurde!

  • Ühendage iga nupu alumine vasak tihvt takistiga negatiivse toitekaabli külge (teisel plaadil).
  • Ühendage iga nupu parempoolne tihvt positiivse rööpaga (teisel plaadil).
  • Seejärel ühendage ühe nupu vasak ülaosa digitaalse tihvtiga 7
  • Ühendage järgmise nupu vasakpoolne ülaosa digitaalse tihvtiga 8
  • Ühendage viimase nupu vasakpoolne ülaosa digitaalse tihvtiga 9

Nüüd on kõik ühendatud!

4. samm: programmeerimine

Võite selle ise programmeerida või kasutada minu koodi (olen amatöör, nii et see pole parim). Kui olete selles valdkonnas uus, ühendage Arduino USB -ga ja laadige kood üles Arduino veebiredaktori kaudu. Siin see on:

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

Samm: mängu testimine

Mängu testimine
Mängu testimine
Mängu testimine
Mängu testimine

Ekraani sisselülitamisel keerake kindlasti potentsiomeetrit, et tekst oleks selgelt nähtav. Alustage testimisest, kas iga nupp töötab õigesti ning annab ja väljastab. Pange tähele, et sisestusnupu hoidmine võib selle sassi ajada, nii et hoidke seda vaid sekundi jooksul. Kui soovite mängu uuesti mängida, vajutage Arduino punast lähtestamisnuppu. Kui see kõik töötab, proovige mõnda mängu mehaanikat reguleerida või lisage rohkem nuppe.

Soovitan: