Ciao Paolo Mi hai letto nel pensiero! Avevo proprio bisogno del reset sw per il mio ipertimer. Visto che molti progettano con arduino 1 e poi adoperano il nano per le realizzazioni, volevo chiederti, quando potrai e se vorrai di spiegarci come si fa praticamente e correttamente a passare dall’ard1 al nano. Grazie per tutto quello che fai e ti auguro uno strepitoso e felice anno nuovo a te e alla tua famiglia👍
Ciao Paolo Non ho capito come funziona il reset. Ho messo il void rst(){ asm volatile (“ jmp0”); } In un if pressione tasto ma nemmeno si compila e poi le tue parole di “attenzione dove lo mettete” mi hanno inquietato...che vuol dire, distruggo l’ard1? Grazie
Hey scusa per il disturbo. Io ho utilizzato per il mio arduino il secondo tipo di task e quando premo il pulsante vorrei far partire il funzionamento di un semaforo pedonale con un periodo che non sia bloccante per l'arduino e che non blocchi il semaforo dell'incrocio che sta "più avanti". Tuttavia quando la faccio partire, non parte il semaforo che vorrei e rimane acceso il verde. Come posso fare?
Interessante! Sto facendo un orologio per giocare a scacchi e ho usato concetti simili. Per la pressione dei tasti non ho messo il delay per evitare che scattasse continuamente l'evento ma ho campionato sul fronte di salita ( es. Se il valore è high e il valore immediatamente precedente era low scatta l'evento altrimenti no.) Spero di essermi fatto capire! Grazie per i tuoi video!
Ciao Paolo ottimo il video come sempre. Sarebbe bello se potessi farci un video su come utilizzare magari qualche libreria esterna per gestire i timer. magari in giro ci sono cose già pronte che semplificano molto questa cosa che a mio avviso è fondamentale.
ciao paolo mi servirebbe un consiglio devo accendere a una determinata ora una luce e spegnerla dopo 5-10 min. Per l'accensione uso un RTC3231, ma per lo spegnimento consigli un task o meglio sempre usare RTC? grazie
Ancor oggi non sono riuscito a capire la potenza di uso delle graffe. Ho fatto modifiche di un codice , sono modificati i collegamenti non funzionando più (non c'è stato verso di scoprire i collegamenti di aperte e chiuse). Se potesse fare un video o meglio un libro. Grazie
Sto cercando di risolvere un problema ma non ci riesco senza i delay, Far apparire una scritta per tot secondi e poi farne apparire un'altra per un altro tempo, un suggerimento. Grazie
Grande Paolo, ho guardato questo video perché si avvicina molto ad un progettino che ho in mente, praticamente un orologio a led, ed anche se avevo supposto l'utilizzo di millis per calcolare il tempo mi hai confermato che sarebbe la soluzione corretta.
ivandelgaudio Senza l’rtc, auguri!😏 Se non ti costera’ troppo tempo, mandami il numero in millisecondi che inserirai nella “pausa” o “tempo” o come altro la chiamerai... Ciao
micheledestefano ho guardato anche il video di Paolo sull’rtc ma a quanto pare non sono precisissimi neanche quelli. In numero da inserire come pausa è in effetti da valutare con attenzione, bisogna capire quante righe di codice vengono eseguite fra una verifica e l’altra e basandosi sul clock cercare di stimare il tempo che Arduino impiegherà e adattare di conseguenza il valore
La Bibbia del timing! Bellissimo… C’è un modo alternativo meno hard (assembler) per resettare? Cioè un comando diverso, in C
Complimenti, come sempre risolvi 10 problemi alla volta in unico video! Bravo!
:-)
e questo me lo salvo nell'archivio ^_^
mi serviva proprio una lezioncina sulla gestione dei timer...
sei un grandeeeeeee!!!
buon anno baciotti :-*
Complimenti! Molto chiaro. Riguardo all'overflow del registro millis non sarebbe sufficiente un controllo del tipo if (t-attuale
bravo paolo, come sempre. Adesso sarebbe utile un video sulla gestione del rebouncing dei pulsanti usando un metodo non bloccante.
Ciao Paolo
Mi hai letto nel pensiero! Avevo proprio bisogno del reset sw per il mio ipertimer.
Visto che molti progettano con arduino 1 e poi adoperano il nano per le realizzazioni, volevo chiederti, quando potrai e se vorrai di spiegarci come si fa praticamente e correttamente a passare dall’ard1 al nano.
Grazie per tutto quello che fai e ti auguro uno strepitoso e felice anno nuovo a te e alla tua famiglia👍
ciao! sono la stessa cosa!! il nano ha solo 2 pin in più ma le caratteristiche sono identiche
Ciao Paolo
Non ho capito come funziona il reset. Ho messo il void rst(){
asm volatile (“ jmp0”); }
In un if pressione tasto ma nemmeno si compila e poi le tue parole di “attenzione dove lo mettete” mi hanno inquietato...che vuol dire, distruggo l’ard1?
Grazie
Hey scusa per il disturbo. Io ho utilizzato per il mio arduino il secondo tipo di task e quando premo il pulsante vorrei far partire il funzionamento di un semaforo pedonale con un periodo che non sia bloccante per l'arduino e che non blocchi il semaforo dell'incrocio che sta "più avanti". Tuttavia quando la faccio partire, non parte il semaforo che vorrei e rimane acceso il verde. Come posso fare?
I video che pubblichi sono altamente formativi e molto interessanti. Un ringraziamento e un augurio di buon 2020
Grazie! Buon 2020 anche a te!
Interessante! Sto facendo un orologio per giocare a scacchi e ho usato concetti simili. Per la pressione dei tasti non ho messo il delay per evitare che scattasse continuamente l'evento ma ho campionato sul fronte di salita ( es. Se il valore è high e il valore immediatamente precedente era low scatta l'evento altrimenti no.) Spero di essermi fatto capire! Grazie per i tuoi video!
Ciao Paolo ottimo il video come sempre. Sarebbe bello se potessi farci un video su come utilizzare magari qualche libreria esterna per gestire i timer. magari in giro ci sono cose già pronte che semplificano molto questa cosa che a mio avviso è fondamentale.
Ciao Paolo!!!
Grande video!!!
Grazie per avermi fatto risolvere un bel impiccio!!!
il pulsante l'avrei messo verso gnd con la resistenza di pull up verso 5+.
ciao paolo mi servirebbe un consiglio
devo accendere a una determinata ora una luce e spegnerla dopo 5-10 min.
Per l'accensione uso un RTC3231, ma per lo spegnimento consigli un task o meglio sempre usare RTC? grazie
usa sempre l'RTC. Ti segni l'ora di accensione e calcoli l'ora di spegnimento
Complimenti sempre interessante, ben spiegato e preciso. Continua così, bravo!
Ancor oggi non sono riuscito a capire la potenza di uso delle graffe. Ho fatto modifiche di un codice , sono modificati i collegamenti non funzionando più (non c'è stato verso di scoprire i collegamenti di aperte e chiuse). Se potesse fare un video o meglio un libro. Grazie
Ciao
Sto cercando di risolvere un problema ma non ci riesco senza i delay, Far apparire una scritta per tot secondi e poi farne apparire un'altra per un altro tempo, un suggerimento. Grazie
devi combinarli con uno sketch a stati... oppure metti le scritte in un array di stringhe e scegli di volta in volta quella che serve
@@zeppelinmaker Il problema è sempre il tempo, non riesco ad impostare due timer, intanto che parte il secondo il primo si è azzerato
@@marcom1018 scusa ma non ho capito cosa vuoi fare!...🤔
@@zeppelinmaker Su un display volevo far vedere prima l'ora e poi la temperatura, senza usare il delay così si vedono scorrere i secondi grazie
@@marcom1018 ah ok. interessante per farci un video. Che display vuoi usare?
Utulissimi!!!
Ciao Paolo
Ho letto il tutorial 68 (reset) ora ci riprovo. Spero che funzioni
Grazie
👍👍👍👍👍👍👍🤪
FUNZIONA!
Molto utile e ben spiegato
Magnifico Paolo!!!
Ottimo tutorial! Come fai ad essere così produttivo? Hai già una base di video preregistrati? Buon Anno Nuovo comunque.
li preparo prima a "lotti" da 5 o 10
@@zeppelinmakerAhh perfetto, ho capito, effettivamente è una buona strategia.
Grande Paolo, ho guardato questo video perché si avvicina molto ad un progettino che ho in mente, praticamente un orologio a led, ed anche se avevo supposto l'utilizzo di millis per calcolare il tempo mi hai confermato che sarebbe la soluzione corretta.
ivandelgaudio
Senza l’rtc, auguri!😏
Se non ti costera’ troppo tempo, mandami il numero in millisecondi che inserirai nella “pausa” o “tempo” o come altro la chiamerai...
Ciao
micheledestefano ho guardato anche il video di Paolo sull’rtc ma a quanto pare non sono precisissimi neanche quelli. In numero da inserire come pausa è in effetti da valutare con attenzione, bisogna capire quante righe di codice vengono eseguite fra una verifica e l’altra e basandosi sul clock cercare di stimare il tempo che Arduino impiegherà e adattare di conseguenza il valore