Differences

This shows you the differences between two versions of the page.

Link to this comparison view

priot:laboratoare:02 [2024/10/14 15:29]
dan.tudose [Nodurile senzoriale Sparrow]
priot:laboratoare:02 [2024/10/15 19:11] (current)
alexandru.bala [Cum facem să clipească LED-ul folosind delay()]
Line 124: Line 124:
 \\ \\
  
-==== Cum facem să clipească LED-ul ​folosind ​delay() ====+==== Cum facem să clipească LED-ul ​fără a folosi ​delay() ====
  
 Câteodată trebuie să executăm două acțiuni în paralel. De exemplu, putem să facem un LED să clipească în timp ce interogăm un senzor de efracție. În acest caz nu putem să folosim delay() pentru că am opri întreaga execuție a programului timp de o secundă și programul ar putea să rateze detecția unui eveniment de la senzor. Sketch-ul de mai jos demonstrează cum putem să realizăm aceste task-uri fără a folosi delay(). Programul contorizează numărul de intervale de timp de când starea LED-ului a fost schimbată și modifică starea LED-ului atunci când expiră un anumit număr de intervale de timp.  Câteodată trebuie să executăm două acțiuni în paralel. De exemplu, putem să facem un LED să clipească în timp ce interogăm un senzor de efracție. În acest caz nu putem să folosim delay() pentru că am opri întreaga execuție a programului timp de o secundă și programul ar putea să rateze detecția unui eveniment de la senzor. Sketch-ul de mai jos demonstrează cum putem să realizăm aceste task-uri fără a folosi delay(). Programul contorizează numărul de intervale de timp de când starea LED-ului a fost schimbată și modifică starea LED-ului atunci când expiră un anumit număr de intervale de timp. 
priot/laboratoare/02.1728908966.txt.gz · Last modified: 2024/10/14 15:29 by dan.tudose
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0