Utripanje LED z zakasnitvijo - Osnove Arduina

Preizkusite Naš Instrument Za Odpravo Težav





Tu se naučimo minimalno kodo za sestavljanje Arduina in tudi način utripanja LED z Arduino ploščo.

Učenje golih osnov

Tu razpravljamo in skušamo razumeti osnovno minimalno kodo, ki bi jo potrebovali za sestavljanje 'Arduino Sketch', ki vsebuje metodo setup () in metodo loop ().



Edina potrebna strojna oprema za to je plošča Arduino, dodatna vezja niso potrebna.



Funkcija setup () se prikaže takoj, ko se sproži 'skica'. Izvajamo ga z namenom, da določimo spremenljivke, načine pripenjanja, začnemo vključevati knjižnice itd.

Postopek namestitve je dodeljen za izvedbo samo enkrat, vsakič, ko se plošča Arduino vklopi ali ponastavi.

Ko razvijete funkcijo setup (), funkcija loop () izvrši natanko tisto, po čemer je poimenovana, to je, da začne zaporedno zanko, s čimer vašemu programu omogoči spremembo in odziv, ko teče in gre naprej.

Koda, ki pride pod odsek zanke () na vaši 'skici', je narejena tako, da živahno prevzame nadzor nad ploščo Arduino.

Prevajalnik ne bo prebral vseh tistih vrstic, ki bi se lahko začele z nekaj poševnicami (//), kar pomeni, da bi morali svojo kodo napisati šele po tem.

Izražanje kode v tej obliki zagotavlja enostavnost razlage ljudem, ki jo morda berejo, pa tudi samemu sebi glede tega, kako lahko program poteka postopoma.






Utripa LED z Arduino

Tu se naučimo najosnovnejšega delovanja elektronskega vezja, ki ga lahko izvedemo z uporabo plošče Arduino, ja, gre za utripanje LED skozi kodo.

Edina dodatna naprava razen plošče Arduino, ki bi jo potrebovali, je - LED.

Za začetek postopka morate na pin # 13 plošče priključiti upor 330 ohmov.

Nato povežite LED s tem 330 ohmskim uporom in ozemljitvijo (dolgi kabel gre na 330 ohmov, krajši pa na maso). Zdaj priključite ploščo Arduino z računalnikom, inicializirajte program in podajte kodo, ki je predstavljena kasneje na tej strani .

Tradicionalno bi imel Arduinos LED, priključen na njegov pin # 13, ki začne utripati, ko se napaja brez vpletene strojne opreme.

Izvajanje kodeksa

Da bi izvedli kodo, bi bilo prvo izvajanje preklop PIN-a št. 13, da se oblikuje izhodni pinout s črto:

pinMode (13, IZHOD)
Čez glavno zanko vklopimo LED skozi črto:

digitalWrite (13, VISOKO)

Zgornje omogoča napajanje 5V na pin # 13, tako da ustvarim potreben potencial prek LED, ki ga osvetli.

Zdaj ga izklopimo s pomočjo naslednje vrstice:

digitalWrite (13, LOW)

Ja, logično to vrne pin # 13 na nič in izklopi LED.

Zdaj med zgoraj navedenima VKLOPOM in IZKLOPOM LED bi potrebovali določeno časovno zakasnitev, tako da utripanje postane smiselno in postane prepoznavno.

Koda delay () ukaže Arduinu, da ostane tiskovina do sekunde, z drugimi besedami ta ukaz izklopi
operacije za sekundo.

Koda:




Prejšnja: Elektronsko vezje s pomočjo števca IC 4033 Naprej: Prilagojen krmilnik pretoka vode s časovnim vezjem