Sadržaj:

Arduino OLED izbornik s opcijom odabira: 8 koraka
Arduino OLED izbornik s opcijom odabira: 8 koraka

Video: Arduino OLED izbornik s opcijom odabira: 8 koraka

Video: Arduino OLED izbornik s opcijom odabira: 8 koraka
Video: Arduino UNO and Mega Windows 7, 8, 10 USB driver Solved 2024, Studeni
Anonim

U ovom ćemo vodiču naučiti kako napraviti izbornik s opcijom odabira pomoću OLED zaslona i Visuina.

Gledaj video.

Korak 1: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
  • Arduino UNO (ili bilo koji drugi Arduino)
  • Kratkospojne žice
  • OLED zaslon
  • Oglasna ploča
  • 1K ohmski otpornik
  • Dugme
  • Visuino program: Preuzmite Visuino

Korak 2: Krug

Krug
Krug
  • Priključite pin OLED zaslona [VCC] na arduino pin [5V]
  • Priključite pin OLED zaslona [GND] na arduino pin [GND]
  • Priključite pin OLED zaslona [SDA] na arduino pin [SDA]
  • Spojite OLED zaslon [SCL] na arduino pin [SCL]
  • Spojite Arduino 5V na jednu stranu otpornika
  • Spojite drugu stranu otpornika na gumb
  • Spojite drugu stranu gumba s Arduino digitalnim pinom [8] i uzemljenjem

Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Za početak programiranja Arduina morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične pogreške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako niste učinili, slijedite korake u ovom Uputu za postavljanje Arduino IDE -a za programiranje Arduino UNO! Visuino: https://www.visuino.eu također je potrebno instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 4: U komponentama Visuino ADD

U komponentama Visuino ADD
U komponentama Visuino ADD
U komponentama Visuino ADD
U komponentama Visuino ADD
U komponentama Visuino ADD
U komponentama Visuino ADD
U komponentama Visuino ADD
U komponentama Visuino ADD
  • Dodajte komponentu "Brojač"
  • Dodajte komponentu "Integer Array"
  • Dodajte komponentu "Integer Multi Source"
  • Dodajte komponentu "SSD1306/SH1106 OLED zaslon (I2C)"

Korak 5: U Visuino komponentama skupa

U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
  • Odaberite komponentu "Brojač 1" i u prozoru svojstava postavite "Maks"> "Vrijednost" na 2 i "Min>" Vrijednost "na 0
  • Dvaput kliknite na "Polje1" i u prozoru Elementi povucite 3x 'Vrijednost' na lijevu stranuOdaberite stavku [1], a u prozoru svojstava postavite vrijednost na 20Odaberite 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 "Izbornik -1" Odaberite "Nacrtaj tekst2" 'iu prozoru svojstava postavite boju na tmcInvert, veličinu na 2, tekst na' Izbornik-2 ', Y na 20Izaberite' Nacrtaj tekst3 ', a u prozoru svojstava postavite boju na tmcInvert, veličinu na 2, tekst na' Izbornik-3 ' ', Y do 40-povucite "Nacrtaj pravokutnik" ulijevo i postavite boju na tmcWhite i boju za ispunu na tmcWhite, visinu do 20, širinu do 128, odaberite Y i kliknite ikonu Prikvači i odaberite "Integer SinkPin'-povucite" Popuni Zaslon "s lijeve strane

Korak 6: U komponentama Visuino Connect

U komponentama Visuino Connect
U komponentama Visuino Connect
  • Spojite Arduino digitalni pin [8] na "counter1" komponentni pin [In]
  • Spojite pin [out] komponente "Counter1" na pin "Array1" [Indeks]
  • Spojite pin [out] komponente "Array1" na pin "IntegerMultiSource1" [In]
  • Spojite pin "IntegerMultiSource1" [0] na DisplayOLED1> Pin za popunjavanje zaslona 1 [sat]
  • Priključite pin "IntegerMultiSource1" [1] na DisplayOLED1> Izvucite pravokutnik1 pin [Y]
  • Spojite pin "IntegerMultiSource1" [2] na DisplayOLED1> Nacrtajte pin 1 pravokutnika [Sat]
  • Spojite pin "IntegerMultiSource1" [3] na DisplayOLED1> Nacrtajte Text1 pin [Sat]
  • Spojite pin "IntegerMultiSource1" [3] na DisplayOLED1> Nacrtajte Text2 pin [Sat]
  • Spojite "IntegerMultiSource1" pin [3] na DisplayOLED1> Nacrtajte Text3 pin [Sat]
  • Spojite "DisplayOLED1" iglu I2C [izlaz] na I2c pin Arduino ploče [ulaz]

Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod

U Visuinu pri dnu kliknite karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite gumb "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 ovaj Instructable, možete ga preuzeti ovdje i otvoriti u Visuinu:

Preporučeni: