Trepćući LED s kašnjenjem - Osnove Arduina

Trepćući LED s kašnjenjem - Osnove Arduina

Ovdje saznajemo najmanji kôd za sastavljanje Arduina, kao i način treptanja LED diode pomoću Arduino ploče.



Učenje golih osnova

Ovdje raspravljamo i pokušavamo razumjeti osnovni minimalni kôd potreban za sastavljanje 'Arduino Skice' koja se sastoji od metode setup () i metode loop ().

Jedini potreban hardver za ovo je Arduino ploča, nisu potrebne dodatne pločice.





Funkcija setup () prikazuje se čim se pokrene 'skica'. Provodimo ga kako bismo izložili varijable, načine pinova, počeli uključivati ​​knjižnice itd.



Postupak postavljanja dodijeljen je za izvršavanje samo jednom, svaki put kad se ploča Arduino uključi ili resetira.

Jednom kada razvijete funkciju setup (), funkcija loop () izvršava točno ono po čemu je nazvana, odnosno započinje petlju uzastopno, pružajući priliku vašem programu da se mijenja i reagira dok se izvodi i kreće naprijed.

Kôd koji dolazi ispod odjeljka loop () vaše 'skice' provodi se da bi jarko preuzeo kontrolu nad Arduino pločom.

Prevoditelj neće pročitati sve one retke koji mogu započeti s nekoliko kosih crta (//), što znači da biste trebali napisati svoj kôd tek nakon toga.

Izražavanje koda u ovom obliku osigurava lakoću objašnjenja ljudima koji ga možda čitaju, kao i sebi u vezi s tim kako program može postupiti korak po korak.






Trepćući LED diodom s Arduinom

Ovdje učimo o najosnovnijim operacijama elektroničkog sklopa koje se mogu izvršiti pomoću ploče Arduino, da, radi se o treptanju LED diode kroz kôd.

Jedini dodatni uređaj, osim Arduino ploče, koji bi vam trebao je - LED.

Da biste započeli postupak, morate spojiti otpor vat snage 330 ohma na pin # 13 ploče.

Zatim spojite LED s ovim otpornikom od 330 oma i masom (dugi kabel ide na 330 ohma, a kraći na masu). Sad spojite ploču Arduino s računalom, pokrenite program i unesite kod koji je predstavljen kasnije na ovoj stranici .

Arduinos bi tradicionalno imao LED povezan preko svog pin-a # 13, koji počinje treptati kad se napaja bez ikakvog hardvera.

Provedba Kodeksa

Da bi se implementirao kôd, prvo izvršavanje bilo bi prebacivanje pina # 13 u oblik izlaznog pinouta s crtom:

pinMode (13, IZLAZ)
Preko glavne petlje UKLJUČIMO LED kroz liniju:

digitalWrite (13, VISOKO)

Gore navedeno omogućuje napajanje od 5 V na pin # 13 tako da generiram potreban potencijal preko LED diode, osvjetljavajući ga.

Sada ga isključujemo pomoću sljedećeg retka:

digitalWrite (13, LOW)

Da, logično, ovo vraća pin # 13 na nulu, isključujući LED.

Sada između gornjeg UKLJUČENJA i ISKLJUČIVANJA LED dioda trebali bismo određeni razmak u vremenskom kašnjenju, tako da treptanje ima smisla i postane prepoznatljivo.

Kôd delay () naređuje Arduinu da ostane dopisnice do sekunde, drugim riječima, ova naredba utišava
operacije na sekundu.

Kod:




Prethodno: Elektronički sklop semafora pomoću brojača IC 4033 Dalje: Prilagođeni kontroler protoka vode s krugom za mjerenje vremena