luni, 20 aprilie 2020

Clipire led fara comanda "delay"

   O solutie mai simpla de aprinde led cu intermitenta sau a afisa un text cu intermitenta se poate face cu functia millis(), dar nu cum e prezentat in exemplul aplicatiei Arduino IDE,
 ci mult mai simplu.
    Ne folosim de functia millis() care numara numarul de milisecunde de cand e pornita placa Arduino (de fapt microcontrolerul de pe ea). O impatim la 1000, de exemplu sa stim in secunde. Daca secundele sunt numar impar aprindem led-ul, iar daca e numar par il stingem.
   Schema este simpla
   Am doua versiuni de program:
- mai multe linii, blink_wo_delay.ino
- mai putine linii de cod, blink_wo_delay2.ino
    Am facut si 2 filmulete:
- cu comentarii in romana
- cu comentarii in engleza


Un comentariu: