Kazalo:

Kontrolna LED utripa s potenciometrom in OLED zaslonom: 6 korakov
Kontrolna LED utripa s potenciometrom in OLED zaslonom: 6 korakov

Video: Kontrolna LED utripa s potenciometrom in OLED zaslonom: 6 korakov

Video: Kontrolna LED utripa s potenciometrom in OLED zaslonom: 6 korakov
Video: SO WEIRD! Ten True UFO Cases of Extreme High Strangeness 2024, November
Anonim
Image
Image

V tem vodiču se bomo naučili, kako s potenciometrom nadzirati utripanje LED in prikazati vrednost frekvence impulza na zaslonu OLED.

Oglejte si predstavitveni video.

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
  • Arduino UNO (ali kateri koli drug Arduino)
  • LED
  • Potenciometer Skakalne žice
  • OLED zaslon
  • Program Visuino: Prenesite Visuino

2. korak: vezje

Vezje
Vezje
  • Pin potenciometra [DTB] priključite na arduino analogni pin [A0]
  • Pin potenciometra [VCC] priključite na arduino pin [5V]
  • Pin potenciometra [GND] priključite na arduino pin [GND]
  • Priključite pozitivni pin LED na digitalni zatič Arduino [7]
  • Priključite pozitivni pin LED na pin Arduino [GND]
  • 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]

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 & Connect

V komponentah Visuino ADD & Connect
V komponentah Visuino ADD & Connect
V komponentah Visuino ADD & Connect
V komponentah Visuino ADD & Connect
V komponentah Visuino ADD & Connect
V komponentah Visuino ADD & Connect
V komponentah Visuino ADD & Connect
V komponentah Visuino ADD & Connect
  • Dodajte komponento "Generator impulzov" V oknu z lastnostmi izberite "Frekvenca", kliknite ikono pin in izberite "Float SinkPin"
  • Dodajte komponento "Pomnoži analogno po vrednosti" in v oknu lastnosti nastavite "Vrednost" na 10
  • Dodaj "OLED display I2C"-Dvokliknite komponento DisplayOLED1-V oknu elementa razširite "Text" in povlecite "Text Field" na levo stran-Izberite "Text Field1" na levi strani in v oknu lastnosti nastavite velikost na: 2Zaprite okno elementov
  • Arduino AnalogIn [0] priključite na "MultiplyByValue1" pin [In]
  • Priključite "MultiplyByValue1" pin [Out] na DisplayOLED1> Text Field1> pin In
  • Priključite "MultiplyByValue1" pin [Out] na pin "PulseGenerator1" [Frekvenca]
  • Priključite DisplayOLED1 pin I2C Out na Arduino I2C In
  • Priključite "PulseGenerator1" pin [Out] na Arduino digitalni pin [7]

5. korak: Ustvarite, prevedite in naložite kodo Arduino

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

V Visuinu pritisnite F9 ali kliknite gumb, prikazan na sliki 1, da ustvarite kodo Arduino, in odprite Arduino IDE

V Arduino IDE kliknite gumb za nalaganje, da sestavite in naložite kodo (slika 2)

Korak 6: Igrajte se

Če napajate modul Arduino UNO in spremenite položaj potenciometra, bo LED spremenila utripajočo frekvenco, vrednost potenciometra (frekvenca) pa bo prikazana na zaslonu OLED.

Č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: