Turinys:

„Arduino OLED“ekrano meniu su galimybe pasirinkti: 8 žingsniai
„Arduino OLED“ekrano meniu su galimybe pasirinkti: 8 žingsniai

Video: „Arduino OLED“ekrano meniu su galimybe pasirinkti: 8 žingsniai

Video: „Arduino OLED“ekrano meniu su galimybe pasirinkti: 8 žingsniai
Video: Leap Motion SDK 2024, Lapkritis
Anonim

Šioje pamokoje sužinosime, kaip sudaryti meniu su pasirinkimo galimybe naudojant OLED ekraną ir „Visuino“.

Žiūrėti video įrašą.

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
  • „Arduino UNO“(ar bet kuris kitas „Arduino“)
  • Jumperio laidai
  • OLED ekranas
  • Bandomoji Lenta
  • 1K omo rezistorius
  • Mygtukas
  • „Visuino“programa: atsisiųskite „Visuino“

2 žingsnis: grandinė

Circuit
Circuit
  • Prijunkite OLED ekrano kaištį [VCC] prie arduino kaiščio [5V]
  • Prijunkite OLED ekrano kaištį [GND] prie arduino kaiščio [GND]
  • Prijunkite OLED ekrano kaištį [SDA] prie arduino kaiščio [SDA]
  • Prijunkite OLED ekrano kaištį [SCL] prie arduino kaiščio [SCL]
  • Prijunkite „Arduino 5V“prie vienos rezistoriaus pusės
  • Prijunkite kitą rezistoriaus pusę prie mygtuko
  • Kitą mygtuko pusę prijunkite prie „Arduino“skaitmeninio kaiščio [8] ir prie žemės

3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:

Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šioje instrukcijoje nurodytus veiksmus, kad nustatytumėte „Arduino IDE“programuoti „Arduino UNO“! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle

4 žingsnis: Visuino PRIDĖTI komponentų

Visuino ADD komponentai
Visuino ADD komponentai
Visuino ADD komponentai
Visuino ADD komponentai
Visuino ADD komponentai
Visuino ADD komponentai
Visuino ADD komponentai
Visuino ADD komponentai
  • Pridėkite „Skaitiklio“komponentą
  • Pridėkite „Integer Array“komponentą
  • Pridėkite komponentą „Integer Multi Source“
  • Pridėkite komponentą „SSD1306/SH1106 OLED Display (I2C)“

5 žingsnis: Visuino rinkinio komponentuose

Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
  • Pasirinkite „Counter1“komponentą ir ypatybių lange nustatykite „Max“> „Value“į 2 ir „Min“> „Value“į 0
  • Dukart spustelėkite „Masyvas1“ir elementų lange vilkite 3 kartus „Vertė“į kairę pusę Pasirinkite elementą [1], o ypatybių lange nustatykite reikšmę 20 Pasirinkite elementą [2] ir ypatybių lango rinkinio vertę iki 40
  • Pasirinkite „IntegerMultiSource1“komponentą ir ypatybių lange nustatykite „Išvesties kaiščiai“į 4
  • Dukart spustelėkite „DisplayOLED1“ir elementų lange -vilkite 3X „Piešti tekstą“į kairę Pasirinkite „Piešti tekstą1“, o ypatybių lange nustatykite spalvą į tmcInvert, dydį iki 2, tekstą į „Meniu -1“Pasirinkite „Piešti tekstą2 ir ypatybių lange nustatykite spalvą į „tmcInvert“, dydį į 2, tekstą į „Menu-2“, nuo Y iki 20 Pasirinkite „Piešti tekstą3“, o ypatybių lange nustatykite spalvą į „tmcInvert“, dydį iki 2, tekstą į „Meniu-3“', Nuo Y iki 40 vilkite „Nubrėžkite stačiakampį“į kairę ir nustatykite spalvą į tmcWhite, o užpildymo spalvą-į tmcWhite, aukštį iki 20, plotį iki 128, pasirinkite Y ir spustelėkite smeigtuko piktogramą ir pasirinkite „Integer SinkPin“-vilkite Ekranas "kairėje

6 veiksmas: „Visuino Connect“komponentuose

„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
  • Prijunkite „Arduino“skaitmeninį kaištį [8] prie „counter1“komponento kaiščio [In]
  • Prijunkite „Counter1“komponento kaištį [iš] prie „Array1“kaiščio [rodyklė]
  • Prijunkite „Array1“komponento kaištį [iš] prie „IntegerMultiSource1“kaiščio [į]
  • Prijunkite „IntegerMultiSource1“kaištį [0] prie „DisplayOLED1“> Užpildyti ekraną1 kaištis [laikrodis]
  • Prijunkite „IntegerMultiSource1“kaištį [1] prie „DisplayOLED1“> Nubrėžkite stačiakampį1 kaištį [Y]
  • Prijunkite „IntegerMultiSource1“kaištį [2] prie „DisplayOLED1“> Nubrėžkite stačiakampį1 kaištį [Laikrodis]
  • Prijunkite „IntegerMultiSource1“kaištį [3] prie „DisplayOLED1“> Nubrėžkite teksto1 kaištį [Laikrodis]
  • Prijunkite „IntegerMultiSource1“kaištį [3] prie „DisplayOLED1“> Nubrėžkite teksto2 kaištį [Laikrodis]
  • Prijunkite „IntegerMultiSource1“kaištį [3] prie „DisplayOLED1“> Nubrėžkite tekstą3 kaištį [Laikrodis]
  • Prijunkite „DisplayOLED1“kaištį I2C [išėjimas] prie „Arduino“plokštės I2c kaiščio [į]

7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą

„Visuino“apačioje spustelėkite skirtuką „Sukurti“, įsitikinkite, kad pasirinktas teisingas prievadas, tada spustelėkite mygtuką „Kompiliuoti/kurti ir įkelti“.

8 žingsnis: žaiskite

Jei įjungiate „Arduino UNO“modulį, o OLED ekranas turėtų pradėti rodyti meniu, galite naršyti meniu paspausdami mygtuką.

Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti čia ir atidaryti „Visuino“:

Rekomenduojamas: