Metodo di programmazione
ragazzi sto iniziando con arduino e vorrei un consiglio su come procedere con la programmazione.
devo gestire alcuni ingressi che mi attivano delle uscite temporizzate, come faccio procedere col programma quando parte una temporizzazione?
esempio: il pulsante 1 attiva l' uscita 2 per un minuto, ma se attivo e faccio delay 60000, come faccio nel frattempo leggere il pulsante 3 che attiva l' uscita 4?
grazie.
devo gestire alcuni ingressi che mi attivano delle uscite temporizzate, come faccio procedere col programma quando parte una temporizzazione?
esempio: il pulsante 1 attiva l' uscita 2 per un minuto, ma se attivo e faccio delay 60000, come faccio nel frattempo leggere il pulsante 3 che attiva l' uscita 4?
grazie.
non usi la delay (che è bloccante) ma usi la millis().
vedi l'esempio blink e poi confrontalo con blinkwithoutdelay
leggiti poi anche questo:
http://www.leonardomiliani.com/2013/programmiamo-i-compiti-con-millis/
vedi l'esempio blink e poi confrontalo con blinkwithoutdelay
leggiti poi anche questo:
http://www.leonardomiliani.com/2013/programmiamo-i-compiti-con-millis/
Arduino Forum > International > Italiano > Software (Moderator: leo72) > Metodo di programmazione
arduino
Comments
Post a Comment