Pages: 1 ... 4 5 [6]   Go Down
Author Topic: looper - un semplice schedulatore senza timer/interrupt  (Read 7887 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Shannon Member
****
Karma: 130
Posts: 10463
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

con la while così hai creato un loop infinito, e anche se la correggi hai un sistema per esegiore la stessa cosa per un tot di tempo e poi eseguire altro..

che è un'altra cosa ancora.

Secondo me è più intuitiva la storia dei Task, se visto come un calendario; all'inizio fissi degli appuntamenti, che possono essere eseguiti con un certo ritardo e poi eventualmente ripetuti con un altro ritardo.

La libreria di leo è il calendario, le funzioni cosa fare all'appuntamento, e schedule() il modo per dire all'arduino di controllare se c'è qualche appuntamento in questo momento (o qualche appuntamento scaduto, che arduino porterà comunque a termine.. non è che se oggi non porti fuori la spazzatura non lo farai mai più, quando te ne ricordi provvedi il prima possibile)
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Roma (RM)
Offline Offline
God Member
*****
Karma: 3
Posts: 634
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Io direi di ripulire il topic e separare le discussioni.
Logged


Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 327
Posts: 22635
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Se Testato vuol portare avanti la questione della newDelay come la intende lui lo faccio senza problemi.
Per me può altrimenti restare tutto qui, si tratta sempre di una discussione inerente il modo di eseguire determinati compiti con uno scadenzario.
Logged


Roma (RM)
Offline Offline
God Member
*****
Karma: 3
Posts: 634
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bè però non centra nulla col titolo della discussione.
Ma visto che l'hai aperto tu decidi tu.  smiley-grin
Logged


Pages: 1 ... 4 5 [6]   Go Up
Jump to: