Arduino: sketch multi stato con led e pulsante #29

  Рет қаралды 25,826

paolo aliverti

paolo aliverti

Күн бұрын

Пікірлер: 35
@davidefelicione
@davidefelicione 4 жыл бұрын
buon giorno sig. Paolo. sono arrivato ai suoi video ahimè un po in ritardo..... ma li sto snocciolando tutti! riesce con semplicità a spiegare e anche chi non è addetto al settore può finalmente capire! grazie!
@bartolopairetti
@bartolopairetti 3 жыл бұрын
Ti seguo dal settembre scorso. Mi hai permesso il passaggio dalľelettrotecnica alľelettronica e ora ad Arduino. Ho realizzato il pilota automatico per la mia barca. Non è cosa da poco perchè ci ho infilato ben 16 porte logiche, qualche transistor e relè. E funziona!! Tutto questo per dirti quanto è potente il tuo modo di insegnare. chiaro, semplice ed efficace. Ciao!! Grazie
@zeppelinmaker
@zeppelinmaker 3 жыл бұрын
Grazie a te! Sono felice di averti aiutato in qualche modo! Lo scopo del mio canale è proprio questo!
@francescoferrara4684
@francescoferrara4684 4 жыл бұрын
Paolo ,sto seguendo i tuoi tutorial e vorrei dirti che ti stimo moltissimo e riesci a far capire ,Grazie ancora !
@lorenzotv5265
@lorenzotv5265 6 жыл бұрын
Paolo ormai ti seguo da quasi 2 mesi e ti stimo troppo!
@zeppelinmaker
@zeppelinmaker 6 жыл бұрын
Ciao! Sono io che ti ringrazio! Sono a tua disposizione!
@marcorotundo7267
@marcorotundo7267 Жыл бұрын
Ciao, per vedere i LED accendersi in sequenza non sarebbe opportuno inserire un ulteriore delay dopo la riga 41 al minuto 8:30? Questo perché altrimenti si accenderebbero e si spegnerebbero subito dopo dando l'impressione di avere una luminosità minima. Sbaglio? Grazie
@paologrisanti7865
@paologrisanti7865 6 жыл бұрын
Questo è il primo video che devo riguardare con calma per capirlo...la cosa (per me) si fa seria! Grazie Paolo! A domani.
@zeppelinmaker
@zeppelinmaker 6 жыл бұрын
Si è abbastanza contorto... però capita spesso di incappare in queste situazioni dove uno sketch deve presentare una struttura "a livelli". Un sistema per ordinarlo è quello di inserire varie funzioni. In caso di dubbi... sono qui. Comunque i prossimi non saranno tutti così! Quello di domani è simile ma molto più semplice!
@alexparis280
@alexparis280 3 жыл бұрын
utilissima spiegazione Switch case! Grazie
@massimilianoflamigni8388
@massimilianoflamigni8388 6 жыл бұрын
Se fosse capitato ad altri… non mi funzionava il lampeggio sequenziale. Ho modificato come segue e funziona. digitalWrite( 10 + (i%4),HIGH); delay (100); digitalWrite( 10 + (i%4),LOW) delay (100); i++; P.S. Grazie per questi tutorial. Fino ad ora i migliori che ho seguito.
@zeppelinmaker
@zeppelinmaker 6 жыл бұрын
Grazie a te per il commento e la segnalazione
@reflexlist8452
@reflexlist8452 5 жыл бұрын
Sì, avevo il tuo stesso problema. Grazie per la soluzione. Manca però un ;. Quindi digitalWrite( 10 + (i%4),HIGH); delay (100); digitalWrite( 10 + (i%4),LOW); delay (100); i++;
@ymorimac
@ymorimac 4 жыл бұрын
Esatto, TinkerCAD mette un ritardo sul digitalWrite, ecco perché funziona lì...
@savingwithdiy2844
@savingwithdiy2844 3 жыл бұрын
Devi inizializzare i=0 all'inizio dello Sketch. Sopra il Setup
@marcotropeano4777
@marcotropeano4777 3 ай бұрын
@@reflexlist8452 grazie ;)
@reflexlist8452
@reflexlist8452 5 жыл бұрын
Complimenti a Paolo!
@zeppelinmaker
@zeppelinmaker 5 жыл бұрын
grazie
@Fra-og1mm
@Fra-og1mm 4 жыл бұрын
Ma a 8:11 non si poteva anche scrivere digitalWrite(led, HIGH); ?? Perchè nella variabile led era salvato il valore del led che aveva scelto arduino per accedersi... Comunque sei molto bravo a spiegare, io sto facendo Arduino anche a scuola da 1 anno e grazie ai tuoi video ho preso sempre più 8 e imparato tanto (che è la cosa fondamentale) spero un giorno di diventare bravo come te...
@bendettom4048
@bendettom4048 4 жыл бұрын
Buon giorno Paolo. Ti seguo ormai da 2 mesi e trovo le tue video lezioni molto interessanti e costruttive anche per i neofiti come me. Per questa lezione avrei qualcosa da chiederti: L'istruzione "break" che hai inserito a termine di ogni funzione "switch" , non dovrebbe bloccare il programma? Mi sembra di aver capito così leggendo altri articoli su questa istruzione.
@zeppelinmaker
@zeppelinmaker 4 жыл бұрын
la break è fondamentale negli switch perchè oltre a delimitare il "case" ti fa "uscire" dal blocco switch. In genere la break ti fa uscire da un ciclo e non blocca il programma. kzbin.info/www/bejne/nHPNf3yrjNR8hZo
@bendettom4048
@bendettom4048 4 жыл бұрын
@@zeppelinmaker Ok Paolo. Grazie.
@ugoromanelli7214
@ugoromanelli7214 6 жыл бұрын
esattamente,il motore parte in senso or.per un certo n.di giri stabilito dallo sktch. al termine si ferma e può essere avviato nuovamente in uno dei 2 sensi.spero di assermi spiegato .grazie
@giovanni.roberto
@giovanni.roberto 6 жыл бұрын
Ho una domanda, perché quando uso switch case o if, con il pulsante per modificare gli stati, devo per forza aspettare la fine del ciclo perché lo stato cambi? Non c'è un modo per cambiare lo stato immediatamente? Non so se hai capito Grazie
@zeppelinmaker
@zeppelinmaker 6 жыл бұрын
ciao. Non credo di aver capito... comunque si, lo stato cambia subito. Probabilmente la sua applicazione è fatta solo una volta "al giro". Quando è così è fatto per evitare di replicare n-volte lo stesso codice (es. una digitalWrite)
@giovanni.roberto
@giovanni.roberto 6 жыл бұрын
Cioè, devo attendere la fine del ciclo (dentro ad un if o un case) per poter passare ad un altro if o case, quando lo stato cambia
@ugoromanelli7214
@ugoromanelli7214 6 жыл бұрын
caro Paolo non sto a dirt quanto mi siano utili i tuoi video,cerco di farli a pzzi e ricomporli per altri proggetti ma il più delle volte la sintassi mi tradisce.sto cercando inutilmente di fare uno sketch per motore passopasso dove due pulsanti comandino la rotazione continua nei due versi con un solo impulso. puoi aiutarmi? grazie
@zeppelinmaker
@zeppelinmaker 6 жыл бұрын
Ciao. Cosa intendi con la rotazione nei due versi con un solo impulso? Cioè se ne premo uno va da una parte e con l'altro inverte?
@StormShadow20633
@StormShadow20633 6 жыл бұрын
bravo paolo
@zeppelinmaker
@zeppelinmaker 6 жыл бұрын
grazie! Buon lunedì!
@rubikondo1
@rubikondo1 5 жыл бұрын
Questo sketch mi interessa particolarmente perchè è una base di partenza per realizzare un dado digitale. La modifica che ho fatto consente di utilizzare 6 LED, che sono proprio i numeri che ha un dado tradizionale. Però...io vorrei che sorteggiando ad esempio il LED3, si accendessero anche il 2 e l' 1. Ovvero che (ad esempio) uscendo il 5, si accendessero i LED da 1 a 5. In questo dodo si comporterebbe proprio come un dado. Caro Paolo, potresti creare questa variante...che io ancora non sono in grado di programmare..... Grazie!
@zeppelinmaker
@zeppelinmaker 5 жыл бұрын
interessante... me lo segno
@ivandelgaudio
@ivandelgaudio 5 жыл бұрын
@@zeppelinmaker io matterei un ciclo for dopo le istruzioni digitalWrite che spengono i led del tipo for (int x=10; x
@wanderingempire1354
@wanderingempire1354 6 жыл бұрын
ritornerai con le tue live?
@zeppelinmaker
@zeppelinmaker 6 жыл бұрын
Ciao! Si!!! Credo settimana prossima. Magari giovedì sera.
Switch a 4 vie simulato con Arduino #30
4:50
paolo aliverti
Рет қаралды 17 М.
Arduino Sketch with millis() instead of delay()
14:27
Programming Electronics Academy
Рет қаралды 235 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Lavastoviglie con Arduino (macchina a stati con interrupt) - Video 345
18:18
Rilevare pressioni doppie del tasto con Arduino - #32
6:16
paolo aliverti
Рет қаралды 14 М.
Arduino Pushbutton Menu System with I2C LCD Display Tutorial
5:07
Arduino Intro
Рет қаралды 13 М.
7 simple Arduino projects which YOU can build in 15 minutes.
31:07
Major Tom Workshop
Рет қаралды 1,1 МЛН
Come far lampeggiare LED senza nessun microcontrollore, usando condensatori e transistor
7:47
Tech Maker [Italian Tech Project]
Рет қаралды 64 М.
The BEST Mechanical Display You've EVER Seen!!!
13:51
Tin Foil Hat
Рет қаралды 593 М.
5 helpful Electronic Projects for beginners
13:16
Creative Techos
Рет қаралды 576 М.
Come leggere un pulsante con digitalRead e Arduino
8:10
paolo aliverti
Рет қаралды 72 М.