Mirgojošs gaismas diode ar aizkavi - Arduino pamati

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Šeit mēs uzzinām minimālo kodu Arduino sastādīšanai, kā arī metodi, kā mirgot LED, izmantojot Arduino dēli.

Apgūstot kailos pamatus

Šeit mēs diskutējam un mēģinām saprast minimālo minimālo kodu, kas būtu nepieciešams, lai sastādītu “Arduino Sketch”, kas sastāv no setup () un loop () metodes.



Vienīgā nepieciešamā aparatūra tam ir Arduino valde, papildu shēma nav nepieciešama.



Funkcija setup () tiek atveidota, tiklīdz tiek sākta skice. Mēs to ieviešam, lai noteiktu mainīgos, piespraudes režīmus, sāktu iesaistīt bibliotēkas utt.

Iestatīšanas darbība tiek piešķirta izpildei tikai vienu reizi, katru reizi, kad Arduino dēlis tiek ieslēgts vai tiek atiestatīts.

Kad esat izveidojis iestatīšanas () funkcionalitāti, funkcija loop () izpilda tieši tā nosaukto, tas ir, sāk secīgi izveidot cilpu, nodrošinot jūsu programmai iespēju mainīt un reaģēt, kad tā darbojas un virzās uz priekšu.

Kods, kas atrodas jūsu “skices” sadaļā loop (), tiek izpildīts, lai spilgti pārņemtu kontroli pār Arduino dēli.

Sastādītājs neizlasīs visas tās rindas, kuras varētu sākties ar pāris slīpsvītrām (//), kas norāda, ka kodu vajadzētu rakstīt tikai pēc tam.

Izsakot kodu šajā formā, varat viegli izskaidrot ļaudis, kuri to var lasīt, kā arī sev par to, kā programma varētu darboties soli pa solim.






Mirgo gaismas diode ar Arduino

Šeit mēs uzzinām par visvienkāršāko elektroniskās ķēdes darbību, kuru var veikt, izmantojot Arduino dēli, jā, tas ir par gaismas diode mirgošanu caur kodu.

Vienīgā papildu ierīce, kas nav nepieciešama Arduino dēlis, ir - LED.

Lai sāktu ar procedūru, jums jāpievieno 330 omu ¼ vatu rezistors, lai piespraustu plates 13. punktu.

Pēc tam pievienojiet LED ar šo 330 omu rezistoru un zemi (garš vads iet uz 330 omi, bet īsākais vads uz zemi). Tagad pievienojiet Arduino dēli ar datoru, inicializējiet programmu un ievadiet kodu, kas parādīts vēlāk šajā lapā .

Tradicionāli Arduinos visā tā tapā Nr. 13 ir pievienota gaismas diode, kas sāk mirgot, kad to darbina bez iesaistītas aparatūras.

Kodeksa ieviešana

Lai ieviestu kodu, pirmā izpilde būtu pārslēgt tapu # 13, lai izveidotu izvades pinout ar līniju:

pinMode (13, OUTPUT)
Visā galvenajā cilpā mēs ieslēdzam LED caur līniju:

digitalWrite (13, HIGH)

Iepriekš minētais ļauj 5V barotni tapai Nr. 13, lai es ģenerētu nepieciešamo potenciālu visā LED, apgaismojot to.

Tagad mēs to izslēdzam, izmantojot šādu rindu:

digitalWrite (13, LOW)

Jā, loģiski, ka tas atgriež tapu Nr. 13 uz nulli, izslēdzot LED.

Tagad starp iepriekšminētajām gaismas diožu ieslēgšanas un izslēgšanas reizēm mums būtu nepieciešama noteikta laika aiztures starpība, lai mirgošana būtu jēga un kļūtu atpazīstama.

Kods delay () pavēl Arduino palikt rakstāmlietā līdz sekundei, citiem vārdiem sakot, šī komanda klusē
operācijas sekundi.

Kods:




Pāri: Elektroniskā rezultātu tablo shēma, izmantojot skaitītāju IC 4033 Nākamais: Pielāgots ūdens plūsmas kontrolieris ar taimera ķēdi