Mirksintis šviesos diodas su vėlavimu - „Arduino“ pagrindai

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Čia mes sužinome minimalų „Arduino“ sukūrimo kodą ir šviesos diodo mirksėjimo būdą naudojant „Arduino“ lentą.

Išmokti plikų pagrindų

Čia mes diskutuojame ir bandome suprasti pagrindinį minimalų kodą, kurio reikės norint sudaryti „Arduino eskizą“, kurį sudaro setup () ir loop () metodas.



Vienintelė reikalinga aparatinė įranga yra „Arduino“ plokštė, nereikia jokios papildomos plokštės.



Funkcija setup () pateikiama iškart, kai pradedamas „eskizas“. Mes jį įgyvendiname, kad nustatytume kintamuosius, pin režimus, pradėtume įtraukti bibliotekas ir kt.

Sąrankos operacija priskiriama vykdyti tik vieną kartą, kiekvieną kartą, kai „Arduino“ plokštė įjungiama arba nustatoma iš naujo.

Sukūrus sąrankos () funkciją, funkcija loop () vykdo tiksliai tai, ką ji pavadino, tai yra, ji pradeda nuosekliai kurti ciklą, suteikdama progą jūsų programai pasikeisti ir reaguoti jai bėgant ir judant į priekį.

Kodas, kuris yra jūsų „eskizo“ skyriuje loop (), yra priverstas energingai valdyti „Arduino“ lentą.

Kompiliatorius neskaitys visų eilučių, kurios gali prasidėti keliais pasviraisiais brūkšneliais (//), o tai rodo, kad kodą turėtumėte rašyti tik po to.

Išreiškę savo kodą šioje formoje, galite lengvai paaiškinti žmones, kurie gali jį skaityti, taip pat sau, kaip programa galėtų vykti žingsnis po žingsnio.






Mirksintis šviesos diodas su „Arduino“

Čia mes sužinome apie pagrindinę elektroninės grandinės operaciją, kurią galima atlikti naudojant „Arduino“ plokštę, taip, tai apie šviesos diodo mirksėjimą per kodą.

Vienintelis reikalingas papildomas įrenginys, išskyrus „Arduino“ plokštę, yra - LED.

Norėdami pradėti nuo procedūros, turite prijungti 330 omų ¼ vatų rezistorių, kad pritvirtintumėte plokštės Nr. 13.

Tada prijunkite šviesos diodą prie šio 330 omų rezistoriaus ir žemės (ilgas laidas eina į 330 omų, o trumpesnis laidas - į žemę). Dabar prijunkite „Arduino“ lentą prie kompiuterio, inicijuokite programą ir pašaukite toliau šiame puslapyje pateiktą kodą. .

Tradiciškai „Arduinos“ per savo kaištį Nr. 13 būtų prijungtas šviesos diodas, kuris pradeda mirksėti, kai maitinamas be jokios aparatūros.

Kodekso įgyvendinimas

Norint įdiegti kodą, pirmasis vykdymas būtų perjungti kaištį Nr. 13, kad su eilute būtų suformuotas išvesties pinout:

„pinMode“ (13, OUTPUT)
Per pagrindinę kilpą įjungiame šviesos diodą per liniją:

„digitalWrite“ (13, HIGH)

Tai, kas išdėstyta pirmiau, leidžia 5 V įtampą tiekti kaiščiui Nr. 13, kad aš generuočiau reikiamą potencialą visame šviesos diode, apšviesdamas jį.

Dabar mes jį išjungiame naudodami šią eilutę:

„digitalWrite“ (13, LOW)

Taip, logiška, kad kaištis Nr. 13 bus pakeistas į nulį, išjungiant šviesos diodą.

Dabar tarp aukščiau nurodytų šviesos diodų įjungimo ir išjungimo mums reikės tam tikro laiko atidėjimo laiko, kad mirksėjimas būtų prasmingas ir taptų atpažįstamas.

Kodo uždelsimas () liepia „Arduino“ likti kanceliarine iki sekundės, kitaip tariant, ši komanda nutyli
operacijos sekundę.

Kodas:




Pora: Elektroninė rezultatų suvestinės grandinė naudojant IC 4033 skaitiklį Kitas: pritaikytas vandens srauto valdiklis su laikmačio grandine