Quattro tipi di Task (timer) non bloccante con Arduino -

  Рет қаралды 22,152

paolo aliverti

paolo aliverti

Күн бұрын

Пікірлер: 40
@22microfarad
@22microfarad 4 жыл бұрын
Complimenti, come sempre risolvi 10 problemi alla volta in unico video! Bravo!
@zeppelinmaker
@zeppelinmaker 4 жыл бұрын
:-)
@FilippoCristallo
@FilippoCristallo 4 жыл бұрын
I video che pubblichi sono altamente formativi e molto interessanti. Un ringraziamento e un augurio di buon 2020
@zeppelinmaker
@zeppelinmaker 4 жыл бұрын
Grazie! Buon 2020 anche a te!
@ivandelgaudio
@ivandelgaudio 4 жыл бұрын
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.
@micheledestefano
@micheledestefano 4 жыл бұрын
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
@ivandelgaudio
@ivandelgaudio 4 жыл бұрын
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
@enrico4776
@enrico4776 4 жыл бұрын
bravo paolo, come sempre. Adesso sarebbe utile un video sulla gestione del rebouncing dei pulsanti usando un metodo non bloccante.
@masmarupor
@masmarupor 4 жыл бұрын
e questo me lo salvo nell'archivio ^_^ mi serviva proprio una lezioncina sulla gestione dei timer... sei un grandeeeeeee!!! buon anno baciotti :-*
@aurelioimprota482
@aurelioimprota482 4 жыл бұрын
Ciao Paolo!!! Grande video!!! Grazie per avermi fatto risolvere un bel impiccio!!!
@luigibassi2087
@luigibassi2087 3 жыл бұрын
Magnifico Paolo!!!
@davidenessi87
@davidenessi87 3 жыл бұрын
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!
@ubrew73
@ubrew73 4 жыл бұрын
Complimenti sempre interessante, ben spiegato e preciso. Continua così, bravo!
@tony79
@tony79 3 жыл бұрын
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.
@ing.carlocalo1998
@ing.carlocalo1998 3 жыл бұрын
Complimenti! Molto chiaro. Riguardo all'overflow del registro millis non sarebbe sufficiente un controllo del tipo if (t-attuale
@andy6334
@andy6334 8 ай бұрын
La Bibbia del timing! Bellissimo… C’è un modo alternativo meno hard (assembler) per resettare? Cioè un comando diverso, in C
@rcep2009
@rcep2009 4 жыл бұрын
Molto utile e ben spiegato
@micheledestefano
@micheledestefano 4 жыл бұрын
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👍
@zeppelinmaker
@zeppelinmaker 4 жыл бұрын
ciao! sono la stessa cosa!! il nano ha solo 2 pin in più ma le caratteristiche sono identiche
@micheledestefano
@micheledestefano 4 жыл бұрын
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
@ifaber68
@ifaber68 4 жыл бұрын
Utulissimi!!!
@francescoriniolo4951
@francescoriniolo4951 3 жыл бұрын
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?
@ericmontini6681
@ericmontini6681 4 жыл бұрын
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
@zeppelinmaker
@zeppelinmaker 4 жыл бұрын
usa sempre l'RTC. Ti segni l'ora di accensione e calcoli l'ora di spegnimento
@RickB3n
@RickB3n 4 жыл бұрын
Ottimo tutorial! Come fai ad essere così produttivo? Hai già una base di video preregistrati? Buon Anno Nuovo comunque.
@zeppelinmaker
@zeppelinmaker 4 жыл бұрын
li preparo prima a "lotti" da 5 o 10
@RickB3n
@RickB3n 4 жыл бұрын
@@zeppelinmakerAhh perfetto, ho capito, effettivamente è una buona strategia.
@micheledestefano
@micheledestefano 4 жыл бұрын
Ciao Paolo Ho letto il tutorial 68 (reset) ora ci riprovo. Spero che funzioni Grazie
@micheledestefano
@micheledestefano 4 жыл бұрын
👍👍👍👍👍👍👍🤪 FUNZIONA!
@marcom1018
@marcom1018 Жыл бұрын
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
@zeppelinmaker
@zeppelinmaker Жыл бұрын
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
@marcom1018
@marcom1018 Жыл бұрын
@@zeppelinmaker Il problema è sempre il tempo, non riesco ad impostare due timer, intanto che parte il secondo il primo si è azzerato
@zeppelinmaker
@zeppelinmaker Жыл бұрын
@@marcom1018 scusa ma non ho capito cosa vuoi fare!...🤔
@marcom1018
@marcom1018 Жыл бұрын
@@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
@zeppelinmaker
@zeppelinmaker Жыл бұрын
@@marcom1018 ah ok. interessante per farci un video. Che display vuoi usare?
@fatoadg
@fatoadg 4 жыл бұрын
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
@vincenzodellipaoli5232
@vincenzodellipaoli5232 4 жыл бұрын
Ciao
@skandy63
@skandy63 4 жыл бұрын
il pulsante l'avrei messo verso gnd con la resistenza di pull up verso 5+.
Perché il delay() di Arduino è MALE - Video 759
14:25
paolo aliverti
Рет қаралды 17 М.
Wait for the last one 🤣🤣 #shorts #minecraft
00:28
Cosmo Guy
Рет қаралды 24 МЛН
I Turned My Mom into Anxiety Mode! 😆💥 #prank #familyfun #funny
00:32
amazing#devil #lilith #funny #shorts
00:15
Devil Lilith
Рет қаралды 18 МЛН
Sigma baby, you've conquered soap! 😲😮‍💨 LeoNata family #shorts
00:37
Timer Interrupt ISR + Examples | Arduino101 | Set Registers & Modes
16:13
Timer non bloccante per Arduino con una funzione - Video 259
5:51
paolo aliverti
Рет қаралды 30 М.
Автоконтролька 2023 (обзор, схема, сборка)
10:41
Сервис инженер
Рет қаралды 96 М.
Lavastoviglie con Arduino (macchina a stati con interrupt) - Video 345
18:18
Уроки Ардуино. ПИД регулятор
28:57
Заметки Ардуинщика
Рет қаралды 475 М.
Utilissima: Arduino Timer Library per definire timer ed eventi
12:43
The Vim Experience
45:19
Bog
Рет қаралды 114 М.
Blink con trasmettitori a 433 MHz e Arduino - Video 737
14:56
paolo aliverti
Рет қаралды 9 М.
Wait for the last one 🤣🤣 #shorts #minecraft
00:28
Cosmo Guy
Рет қаралды 24 МЛН