Viivitusega LED-i vilkumine - Arduino põhitõed

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Siit õpime Arduino kompileerimise miinimumkoodi ja ka LED-i vilkumise meetodit Arduino plaadi abil.

Paljaste põhitõdede õppimine

Siinkohal diskuteerime ja püüame mõista põhilist miinimumkoodi, mida oleks vaja koostada „Arduino Sketch“, mis koosneb meetodist setup () ja loop ().



Ainus vajalik riistvara on Arduino plaat, täiendavat trükkplaati pole vaja.



Funktsioon setup () renderdatakse kohe, kui “visand” algatatakse. Jõustame selle muutujate, pin-režiimide seadistamiseks, teekide kaasamiseks jne.

Seadistustoiming määratakse ainult üks kord, iga kord, kui Arduino tahvel sisse lülitatakse või lähtestatakse.

Kui olete funktsiooni setup () välja töötanud, täidab loop () funktsioon täpselt selle, mis on selle nime saanud, see tähendab, et see hakkab järjestikku loopima, pakkudes teie programmile võimaluse muuta ja vastata, kui see töötab ja edasi liigub.

Kood, mis kuulub teie visandi jaotise loop () alla, on sunnitud Arduino pardal elavalt juhtima.

Koostaja ei loe kõiki neid ridu, mis võivad alguse paari kaldkriipsuga (//), mis näitab, et peaksite oma koodi kirjutama alles pärast seda.

Koodi väljendamine selles vormis tagab lihtsa selgituse inimestele, kes seda võivad lugeda, ja ka iseendale, kuidas programm võiks samm-sammult edasi liikuda.






Arduinoga LED-i vilkumine

Siit saame teada kõige elementaarsema elektroonilise vooluahela toimingu kohta, mida saab teostada Arduino plaadi abil, jah, see on LED-i vilkumine koodi kaudu.

Ainus vajalik seade peale Arduino tahvli on - LED.

Protseduuri alustamiseks peate plaadi # 13 tihvti ühendama 330 oomi ¼ vattakisti.

Seejärel ühendage LED selle 330 oomi takisti ja maandusega (pikk juhe läheb 330 oomi, lühem maapinnale). Nüüd ühendage Arduino plaat arvutiga, lähtestage programm ja sisestage kood, mis on sellel lehel hiljem esitatud .

Traditsiooniliselt oleks Arduinosel oma tihvti nr 13 kaudu ühendatud LED, mis hakkab vilkuma, kui toide on seotud ilma riistvarata.

Koodeksi rakendamine

Koodi juurutamiseks oleks esimene käivitamine tihvti nr 13 ümberlülitamine, et moodustada reaga väljundnõel:

pinMode (13, OUTPUT)
Põhisilmus lülitame LED-i läbi joone sisse:

digitalWrite (13, HIGH)

Ülaltoodu võimaldab 5 V toiteallikat tihvtile nr 13, nii et ma genereeriks kogu LED-i vajaliku potentsiaali, valgustades seda.

Nüüd lülitame selle järgmise rea abil välja:

digitalWrite (13, LOW)

Jah, loogiliselt tagastades muudab see tihvti nr 13 nulli, lülitades LED-i välja.

Nüüd ülaltoodud LED-ide sisse- ja väljalülitamise vahel vajame teatud ajavahemikku, et vilkumine oleks mõttekas ja muutuks äratuntavaks.

Koodiviivitus () käsib Arduinol sekundit püsida kirjatarbena, teisisõnu vaigistab see käsk
operatsioone sekundiks.

Kood:




Paari: Elektrooniline tulemustabeli vooluring IC 4033 loenduri abil Järgmine: Kohandatud veevoolu regulaator taimeri vooluringiga