Kazalo:

Arduino OLED zaslonski meni z možnostjo izbire: 8 korakov
Arduino OLED zaslonski meni z možnostjo izbire: 8 korakov

Video: Arduino OLED zaslonski meni z možnostjo izbire: 8 korakov

Video: Arduino OLED zaslonski meni z možnostjo izbire: 8 korakov
Video: Leap Motion SDK 2024, November
Anonim

V tej vadnici se bomo naučili, kako narediti meni z izbiro z uporabo OLED Display in Visuino.

Poglej si posnetek.

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
  • Arduino UNO (ali kateri koli drug Arduino)
  • Mostične žice
  • OLED zaslon
  • Ogledna plošča
  • 1K ohmski upor
  • Gumb
  • Program Visuino: Prenesite Visuino

2. korak: vezje

Vezje
Vezje
  • Priključite pin OLED [VCC] na arduino pin [5V]
  • Priključite zatič zaslona OLED [GND] na arduino pin [GND]
  • Pin za zaslon OLED [SDA] priključite na arduino pin [SDA]
  • Priključite zatič zaslona OLED [SCL] na arduino pin [SCL]
  • Priključite Arduino 5V na eno stran upora
  • Priključite drugo stran upora na gumb
  • Priključite drugo stran gumba na digitalni zatič Arduino [8] in na tla

Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO

Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO

Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tu:

Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje Arduino UNO! Namestiti je treba tudi Visuino: https://www.visuino.eu. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2

4. korak: V komponentah Visuino ADD

V komponentah Visuino ADD
V komponentah Visuino ADD
V komponentah Visuino ADD
V komponentah Visuino ADD
V komponentah Visuino ADD
V komponentah Visuino ADD
V komponentah Visuino ADD
V komponentah Visuino ADD
  • Dodajte komponento "Števec"
  • Dodajte komponento "Integer Array"
  • Dodajte komponento "Integer Multi Source"
  • Dodajte komponento "SSD1306/SH1106 OLED zaslon (I2C)"

5. korak: V komponentah Visuino Set

V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
  • Izberite komponento "Counter1" in v oknu lastnosti nastavite "Max"> "Value" na 2 in "Min>" Value "na 0
  • Dvokliknite na "Array1" in v oknu Elements povlecite 3x 'Vrednost' na levo stran Izberite element [1] in v oknu lastnosti nastavite vrednost na 20 Izberite element [2] in v oknu lastnosti nastavite vrednost na 40
  • Izberite komponento "IntegerMultiSource1" in v oknu lastnosti nastavite 'Output Pins' na 4
  • Dvokliknite "DisplayOLED1" in v oknu elementov -drag 3X "Nariši besedilo" na levi strani Izberite "Nariši besedilo1" in v oknu lastnosti nastavite barvo na tmcInvertiraj, velikost na 2, besedilo na "Meni -1" Izberite "Nariši besedilo2" 'in v oknu lastnosti nastavite barvo na tmcInvert, velikost na 2, besedilo na' Meni-2 ', Y na 20 Izberite' Nariši besedilo3 'in v oknu lastnosti nastavite barvo na tmcInvertiraj, velikost na 2, besedilo na' Meni-3 ' ', Y do 40 povlecite "Draw Rectangle" v levo in nastavite barvo na tmcWhite in fillcolor na tmcWhite, višino do 20, Width to 128, izberite Y in kliknite ikono Pin ter izberite "Integer SinkPin'-drag" Fill Zaslon "na levi

6. korak: V komponentah Visuino Connect

V komponentah Visuino Connect
V komponentah Visuino Connect
  • Priključite digitalni zatič Arduino [8] na komponentni zatič "counter1" [In]
  • Priključite [izhod] komponente "Counter1" na pin "Array1" [Indeks]
  • Priključite pin [out] komponente "Array1" na pin "IntegerMultiSource1" [In]
  • Priključite "IntegerMultiSource1" pin [0] na DisplayOLED1> polni zaslon1 pin [ura]
  • Priključite "IntegerMultiSource1" pin [1] na DisplayOLED1> izvlecite pravokotnik1 pin [Y]
  • Priključite "IntegerMultiSource1" pin [2] na DisplayOLED1> narišite pravokotnik1 pin [Clock]
  • Priključite "IntegerMultiSource1" pin [3] na DisplayOLED1> narišite Text1 pin [Clock]
  • Priključite "IntegerMultiSource1" pin [3] na DisplayOLED1> narišite Text2 pin [Clock]
  • Priključite "IntegerMultiSource1" pin [3] na DisplayOLED1> narišite Text3 pin [Clock]
  • Priključite "DisplayOLED1" pin I2C [Out] na Arduino ploščo I2c pin [In]

Korak 7: Ustvarite, prevedite in naložite kodo Arduino

Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino

V Visuinu na dnu kliknite zavihek "Build", se prepričajte, da so izbrana pravilna vrata, nato kliknite gumb "Compile/Build and Upload".

8. korak: Igrajte se

Če napajate modul Arduino UNO in bi zaslon OLED začel prikazovati meni, se lahko po meniju pomikate s pritiskom na gumb.

Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, ki ga lahko prenesete tukaj in ga odprete v Visuinu:

Priporočena: