
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:07
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



- 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

- 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


Č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




- 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



- 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

- 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

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:
CNC servo korak (z možnostjo GRBL): 4 koraki

CNC Servo Stepper (z možnostjo GRBL): Ta projekt je dokaj preprost krmilnik motorja, ki omogoča uporabo poceni zmogljivih enosmernih motorjev z enosmernim tokom z GRBL za upravljanje svinčevih vijakov CNC stroja. Oglejte si zgornji videoposnetek za predstavitev tega krmilnika na mojem doma izdelanem CNC stroju
Arduino in TM1638 LED zaslonski moduli: 11 korakov

Arduino in TM1638 LED zaslonski moduli: Če potrebujete hiter in enostaven način, da projektu dodate nekaj uporabniškega vnosa in izhoda, so ti zaslonski moduli zanimivi in zabavni. Vsebujejo osem 7-segmentnih rdečih LED številk, osem rdečih/zelenih LED in tudi osem gumbov za vnos uporabnika. Enote lahko tudi
PCB ročni z Arduinom (z možnostjo brezžičnega dostopa!): 3 koraki

PCB prenosni računalnik z Arduinom (z možnostjo brezžičnega dostopa!): Posodobitev 28.1.2019 Trenutno delam na naslednji različici tega prenosnika. Projektu lahko sledite na mojem kanalu YouTube ali Twitterju. Našel sem napako v postavitvi tiskanega vezja. Levi in gornji gumb sta povezana samo z analognimi zatiči. Sem popravil
Kako odpreti ohišje USB z dvojno možnostjo Western Digital: 5 korakov

Kako odpreti ohišje USB z dvojno možnostjo Western Digital: ohišja USB z dvojno možnostjo Western Digital so priročne naprave za prenos podatkov (snežna povezava z visoko zmogljivostjo) ali samo za varnostno kopiranje podatkov brez povezave. premajhna zmogljivost ali pa bo vaš pogon umrl
Božična voščilnica in okras z možnostjo vdora: 6 korakov (s slikami)

Božična voščilnica in ornament, ki jo je mogoče vdreti: počitniške voščilnice, ki utripajo in piskajo, so nas vedno očarale. To je naša različica DIY, ki jo je mogoče vdreti, narejena z ATtiny13A in nekaj LED -diodami - pritisnite gumb za predvajanje kratke svetlobne predstave na drevesu. Letos jih pošiljamo prijateljem in družini. Je