Salve a tutti, è il mio primo post ,quindi abbiate pazienza !
Vengo subito al dunque :
Se io volessi far lampeggiare un led per 10 volte,quando si verifica una condizione legata allo scoccare di un determinato secondo , come dovrei fare ???
una parte del programma che ho usato è la seguente :
if ((12==rtc.getHours()) && (0<=rtc.getMinutes()) && (5==rtc.getSeconds())) {
Però non funziona correttamente , penso perchè la condizione è vera solo in quel determinato secondo ! , e il ciclo " for " si blocca perchè il secondo è passato.
Ma dove sbaglio !
Premetto che non sono pratico di programmazione, quindi probabilmente per voi la cosa è ovvia !
Ringrazio anticipatamente chi mi aiuterà.
ho impostato il simbolo > o < al posto del == solo perchè volevo che la condizione si ripetesse a tutti i minuti al secondo 5
Si volevo creare un allarme ! che ad un determinato secondo di ogni minuto mi facesse lampeggiare un led per tot volte. In realtà non mi serve a niente , è solo una curiosità mia che non riesco a soddisfare.
Se tu hai una soluzione più pratica , gradirei la postassi !
grazie ciao
veramente nel primo programma non ci sono le graffe nel for...per questo ti si bloccava, e poi come ha detto leo visto che lo devi fare tutti i minuti non serve il controllo per quest'ultimi