Oppure

Loading
25/10/18 15:15
vale77777
Salve, ho creato una funzione di questo genere utilizzando Qt:


QTimer::singleShot(3000, this, SLOT(led_getStatus_off()))

praticamente il suo scopo è spegnere un led verde e farlo diventare rosso dopo 3 secondi,
se io volessi far lampeggiare il led per tipo 20 secondi, c'è una funzione simile che però non fa un solo
single shot ma più di uno?
aaa
25/10/18 15:45
nessuno
Non si parla di una funzione ma di utilizzare la classe QTiemer e l'evento timeout() che scatta quando termina l'intervallo impostato. In quell'evento cambi lo stato del led (da acceso a spento) e fai ripartire il timer per tutte le volte che vuoi, dopo i 20 cicli lo fermi e cambi il colore o fai quello che vuoi.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
26/10/18 9:54
vale77777
va bene grazie
aaa