![Arduino OLED meni sa opcijom izbora: 8 koraka Arduino OLED meni sa opcijom izbora: 8 koraka](https://i.howwhatproduce.com/images/001/image-1352-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
U ovom ćemo vodiču naučiti kako napraviti izbornik s opcijom odabira pomoću OLED zaslona i Visuina.
Pogledajte video.
Korak 1: Šta će vam trebati
![Šta će vam trebati Šta će vam trebati](https://i.howwhatproduce.com/images/001/image-1352-1-j.webp)
![Šta će vam trebati Šta će vam trebati](https://i.howwhatproduce.com/images/001/image-1352-2-j.webp)
![Šta će vam trebati Šta će vam trebati](https://i.howwhatproduce.com/images/001/image-1352-3-j.webp)
- Arduino UNO (ili bilo koji drugi Arduino)
- Žice za kratkospojnike
- OLED ekran
- Breadboard
- 1K ohm otpornik
- Dugme
- Visuino program: Preuzmite Visuino
Korak 2: Krug
![The Circuit The Circuit](https://i.howwhatproduce.com/images/001/image-1352-4-j.webp)
- Spojite OLED ekran za prikaz [VCC] na arduino pin [5V]
- Priključite pin za OLED ekran [GND] na arduino pin [GND]
- Priključite pin za OLED ekran [SDA] na arduino pin [SDA]
- Priključite pin za OLED ekran [SCL] na arduino pin [SCL]
- Spojite Arduino 5V na jednu stranu otpornika
- Spojite drugu stranu otpornika na dugme
- Spojite drugu stranu gumba na Arduino digitalni pin [8] i uzemljenje
Korak 3: Pokrenite Visuino i odaberite Arduino UNO tip ploče
![Pokrenite Visuino i odaberite Arduino UNO tip ploče Pokrenite Visuino i odaberite Arduino UNO tip ploče](https://i.howwhatproduce.com/images/001/image-1352-5-j.webp)
![Pokrenite Visuino i odaberite Arduino UNO tip ploče Pokrenite Visuino i odaberite Arduino UNO tip ploče](https://i.howwhatproduce.com/images/001/image-1352-6-j.webp)
Da biste započeli programiranje Arduina, morat ćete instalirati Arduino IDE odavde:
Imajte na umu da postoje neke kritične greške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako to niste učinili, slijedite korake u ovom uputstvu za postavljanje Arduino IDE -a za programiranje Arduino UNO! Takođe je potrebno instalirati Visuino: https://www.visuino.eu. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "Arduino UNO" kao što je prikazano na slici 2
Korak 4: U Visuino ADD Components
![U Visuino ADD Components U Visuino ADD Components](https://i.howwhatproduce.com/images/001/image-1352-7-j.webp)
![U Visuino ADD Components U Visuino ADD Components](https://i.howwhatproduce.com/images/001/image-1352-8-j.webp)
![U Visuino ADD Components U Visuino ADD Components](https://i.howwhatproduce.com/images/001/image-1352-9-j.webp)
![U Visuino ADD Components U Visuino ADD Components](https://i.howwhatproduce.com/images/001/image-1352-10-j.webp)
- Dodajte komponentu "Brojač"
- Dodajte komponentu "Integer Array"
- Dodajte komponentu "Integer Multi Source"
- Dodajte komponentu "SSD1306/SH1106 OLED ekran (I2C)"
Korak 5: U Visuinu Set Components
![U Visuinu Set Components U Visuinu Set Components](https://i.howwhatproduce.com/images/001/image-1352-11-j.webp)
![U Visuinu Set Components U Visuinu Set Components](https://i.howwhatproduce.com/images/001/image-1352-12-j.webp)
![U Visuinu Set Components U Visuinu Set Components](https://i.howwhatproduce.com/images/001/image-1352-13-j.webp)
- Odaberite komponentu "Counter1" i u prozoru svojstava postavite 'Max'> 'Value' na 2 i 'Min>' Value 'na 0
- Dvaput kliknite na "Polje1" i u prozoru Elementi povucite 3x 'Vrijednost' na lijevu stranuIzaberite stavku [1], a u prozoru svojstava postavite vrijednost na 20Izaberite stavku [2], a u prozoru svojstava postavite vrijednost na 40
- Odaberite komponentu "IntegerMultiSource1" i u prozoru svojstava postavite 'Output Pins' na 4
- Dvaput kliknite na "DisplayOLED1" i u prozoru elemenata -drag 3X "Nacrtaj tekst" lijevo Odaberite "Nacrtaj tekst1" i u prozoru svojstava postavite boju na tmcInvertiraj, veličinu na 2, tekst na "Meni -1" Odaberite "Nacrtaj tekst2" 'iu prozoru sa svojstvima postavite boju na tmcInvert, veličinu na 2, tekst na' Meni-2 ', Y na 20Izaberite' Nacrtaj tekst3 ', a u prozoru svojstava postavite boju na tmcInvert, veličinu na 2, tekst na' Meni-3 ' ', Y do 40-povucite "Nacrtaj pravokutnik" ulijevo i postavite boju na tmcWhite, a boju popunite na tmcWhite, visinu do 20, širinu do 128, odaberite Y i kliknite na ikonu Prikači i odaberite "Integer SinkPin'-povucite" Popuni Ekran "s lijeve strane
Korak 6: U Visuino Connect Components
![U Visuino Connect Components U Visuino Connect Components](https://i.howwhatproduce.com/images/001/image-1352-14-j.webp)
- Spojite Arduino digitalni pin [8] na "counter1" komponentni pin [In]
- Spojite iglu komponente "Counter1" [out] na pin "Array1" [Index]
- Spojite pin [out] komponente "Array1" na pin "IntegerMultiSource1" [In]
- Priključite pin "IntegerMultiSource1" [0] na DisplayOLED1> Pin za popunjavanje ekrana1 [sat]
- Priključite pin "IntegerMultiSource1" [1] na DisplayOLED1> Izvucite pravokutnik1 pin [Y]
- Priključite pin "IntegerMultiSource1" [2] na DisplayOLED1> Izvucite pravokutnik1 pin [Sat]
- Priključite pin "IntegerMultiSource1" [3] na DisplayOLED1> Nacrtajte iglu Text1 [Sat]
- Priključite pin "IntegerMultiSource1" [3] na DisplayOLED1> Nacrtajte Text2 pin [Sat]
- Priključite pin "IntegerMultiSource1" [3] na DisplayOLED1> Nacrtajte Text3 pin [Sat]
- Priključite "DisplayOLED1" iglu I2C [izlaz] na I2c iglu Arduino ploče [ulaz]
Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd
![Generirajte, kompajlirajte i učitajte Arduino kod Generirajte, kompajlirajte i učitajte Arduino kod](https://i.howwhatproduce.com/images/001/image-1352-15-j.webp)
U Visuinu, pri dnu kliknite na karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite na dugme "Compile/Build and Upload".
Korak 8: Igrajte se
Ako napajate Arduino UNO modul, a OLED zaslon bi trebao početi prikazivati izbornik, možete se kretati kroz izbornik pritiskom na gumb.
Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovu Instructable, možete ga preuzeti ovdje i otvoriti u Visuinu:
Preporučuje se:
Meni harmonika: 4 koraka
![Meni harmonika: 4 koraka Meni harmonika: 4 koraka](https://i.howwhatproduce.com/images/010/image-28631-j.webp)
Meni Harmonika: Kreirajte meni harmonike na više nivoa koristeći samo HTML i CSS. Iako za svoje projekte koristim Raspberry Pi, ovo se može izvoditi na bilo kojem web poslužitelju. Umjesto pružanja primjera kako stvoriti određeni web element, cilj je imati predložak koji uključuje
Meni u Arduinu i kako koristiti dugmad: 10 koraka (sa slikama)
![Meni u Arduinu i kako koristiti dugmad: 10 koraka (sa slikama) Meni u Arduinu i kako koristiti dugmad: 10 koraka (sa slikama)](https://i.howwhatproduce.com/images/005/image-14112-9-j.webp)
Izbornik u Arduinu i kako koristiti gumbe: U mom vodiču za Arduino 101 bit ćete naučeni kako postaviti svoje okruženje u Tinkercadu. Koristim Tinkercad jer je to prilično moćna internetska platforma koja mi omogućava da demonstriram niz vještina studentima za izgradnju sklopova. Osjećaj se slobodno da
Arduino meni na Nokia 5110 LCD -u pomoću rotacijskog kodera: 6 koraka (sa slikama)
![Arduino meni na Nokia 5110 LCD -u pomoću rotacijskog kodera: 6 koraka (sa slikama) Arduino meni na Nokia 5110 LCD -u pomoću rotacijskog kodera: 6 koraka (sa slikama)](https://i.howwhatproduce.com/images/002/image-3602-101-j.webp)
Arduino meni na Nokia 5110 LCD -u pomoću rotacijskog kodera: Dragi prijatelji, dobrodošli u još jedan vodič! U ovom videu ćemo naučiti kako izgraditi vlastiti meni za popularni Nokia 5110 LCD ekran kako bismo naše projekte učinili prilagođenijima korisnicima i sposobnijim. Započnimo! Ovo je projekt
DIY Build Mini USB Plug & Play zvučnici (s opcijom mikrofona): 3 koraka (sa slikama)
![DIY Build Mini USB Plug & Play zvučnici (s opcijom mikrofona): 3 koraka (sa slikama) DIY Build Mini USB Plug & Play zvučnici (s opcijom mikrofona): 3 koraka (sa slikama)](https://i.howwhatproduce.com/images/002/image-5945-87-j.webp)
DIY Build Mini USB Plug & Play zvučnici (sa opcijom mikrofona): Zdravo momci! Htio sam vam pokazati najjednostavniji način koji sam koristio za prijenosne zvučnike. Ova metoda je zaista vrlo jedinstvena jer " ne postoji nikakvo uputstvo o ovakvim temama govornika ". Nekoliko razloga: Jeste li se ikada suočili sa nekim
Kako otvoriti USB digitalno kućište s dvostrukom opcijom Western Digital: 5 koraka
![Kako otvoriti USB digitalno kućište s dvostrukom opcijom Western Digital: 5 koraka Kako otvoriti USB digitalno kućište s dvostrukom opcijom Western Digital: 5 koraka](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10756896-how-to-open-a-western-digital-dual-option-usb-enclosure-5-steps-j.webp)
Kako otvoriti USB digitalno kućište s dvostrukom opcijom Western Digital: USB kućišta Western Digital s dvije opcije zgodni su uređaji za prijenos podataka (sneakernet velike propusnosti) ili samo za izradu izvanmrežnih sigurnosnih kopija vaših podataka. Na kraju ćete možda shvatiti da radite mali kapacitet ili bi vam pogon mogao umrijeti