Da zero ad Arduino® – Lezione 6

In questa lezione del corso di avvicinamento ad Arduino approfondiamo uno degli argomenti fondamentali dell’interazione tra uomo e macchina: la gestione di pulsanti e LED. Rispetto alla lezione precedente, in questa andremo a variare lo stato di un’uscita, e quindi del LED ad essa collegato, in modo tale da avere un comportamento bistabile.

Cosa significa bistabile? Significa semplicemente che si hanno due stati stabili, quello basso, ovvero LED spento, e quello alto, ovvero LED acceso. I livelli sono stabili perché vengono mantenuti fino alla successiva richiesta di cambio di stato.

Sembra un argomento banale, scontato, quasi ridicolo, ma come si può scrivere il codice per realizzare questa funzione in modo efficiente? Sicuro di saperlo?

Va bene, può darsi, meglio per te, ma è bene non dare nulla per scontato e questo video è quindi un altro scalino nel lungo percorso che porta alla vetta dove sono gli esperti di programmazione in ambiente Arduino (e non).
Come già detto, Arduino ha il grande pregio di rendere le cose semplici, hanno fatto un grande lavoro nel rendere fruibile il sistema ad un vasto pubblico. Ma questo non deve trarre in inganno il giovane programmatore perché apprendere il modo giusto di programmare non dipende dalla tecnologia che si sta impiegando (almeno in prima approssimazione). Con ciò si vuole intendere che quando si è padroni delle tecniche di programmazione poi scrivere codice in un linguaggio o in un altro poco cambia.

Per questo andiamo piano, facciamo anche esercizi semplici come questo, ma è bene partire subito bene, senza passi falsi, senza dare nulla per scontato. Segui con attenzione questa lezione, vedrai che ti sarà utile!

Fai click sul video qui sotto per iniziare lo studio, buona visione.

Ad ogni buon programmatore di Arduino corrisponde anche un buon esperto di elettronica. Per avere questa conoscenza ci vogliono anni di studio e di pratica sul campo, proprio quella che trovi nel videocorso di elettronica “Electronic Maker Hiker“. Nei vuoi sapere di più? Vuoi provare una lezione gratis? Fai click sull’immagine qui di seguito.

Ne vuoi sapere di più?

Hai delle richieste particolari?

Compila il form che trovi qui (o fai click sull’immagine di seguito) e ti terremo aggiornato.

Infine ti riproponiamo un altro interessante articole sulla programmazione di questi dispositivi: Arduino e la funzione delay.

Last but not least, non dimenticare di iscriverti al canale YouTube (click qui) e di attivare le notifiche (click sulla campanella).

Buona lettura e ti aspettiamo a lezione 😉.

Da zero ad Arduino® – Lezione 5

In questa lezione del corso di avvicinamento ad Arduino affrontiamo uno degli argomenti fondamentali dell’interazione tra uomo e macchina: la gestione di pulsanti e LED. Sembra un argomento banale, scontato, quasi ridicolo. Che ci vuole a gestire un ingresso collegato ad un pulsante? E che ci vuole ad accendere un LED? Tutti sanno fare queste cose!

Va bene, può darsi, ma è bene non dare nulla per scontato e soprattutto fare vedere quale è il modo più giusto per farlo, almeno secondo quello che è il nostro punto di vista.
Scopri con questo video quello che significa lavorare con lo stato di un ingresso o con il fronte di un segnale: ne hai mai sentito parlare? Sai quali sono le differenze? Sai quando usare uno o l’altro?
Arduino ha il grande pregio di rendere le cose semplici, hanno fatto un grande lavoro nel rendere fruibile il sistema ad un vasto pubblico. Ma questo non significa che le sfide da affrontare siano semplici e anche gestire un pulsante, se fatto nel modo sbagliato, può rendere la vita del maker piuttosto complicata. Quello che trovi in questo, ma in generale in tutti i nostri corsi, è frutto di oltre 20 anni di esperienza nella programmazione di microcontrollori per automazione industriale e sistemi RF, decidi tu di chi fidarti.

In questa lezione utilizzeremo sia l’IDE di Arduino che Tinkercad: in questo modo sarà evidente che il codice potrà essere portato da uno all’altro, e viceversa, senza problemi.
Fai click sul video qui sotto per iniziare lo studio, buona visione.

Ad ogni buon programmatore di Arduino corrisponde anche un buon esperto di elettronica. Per avere questa conoscenza ci vogliono anni di studio e di pratica sul campo, proprio quella che trovi nel videocorso di elettronica “Electronic Maker Hiker“. Nei vuoi sapere di più? Vuoi provare una lezione gratis? Fai click sull’immagine qui di seguito.

Ne vuoi sapere di più?

Hai delle richieste particolari?

Compila il form che trovi qui (o fai click sull’immagine di seguito) e ti terremo aggiornato.

Infine ti riproponiamo un altro interessante articole sulla programmazione di questi dispositivi: Arduino e la funzione delay.

Last but not least, non dimenticare di iscriverti al canale YouTube (click qui) e di attivare le notifiche (click sulla campanella).

Buona lettura e ti aspettiamo a lezione 😉.

Da zero ad Arduino® – Lezione 4

In questa lezione del corso di avvicinamento ad Arduino parliamo della comunicazione mediante porta seriale UART. E’ uno strumento di comunicazione fondamentale praticamente in qualsiasi sistema elettronico, ma lo è ancora di più in Arduino. Per questo ne parliamo all’inizio di questo corso, è bene partire da subito con tutti gli strumenti che potranno esserci utili nello sviluppo del nostro sitema.
UART è l’acronimo di Universal Asynchronous Receiver Transmitter, cioè di un ricevitore e trasmettitore seriale asincrono universale, ovvero che si può utilizzare per una grande varietà di applicazioni.
Scriveremo del codice per la nostra scheda Arduino mediante l’ambiente di simulazione Tinkercad (ne abbiamo parlato nella lezione precedente): è molto semplice.
Ovviamente il codice che andremo a scrivere lo potremo poi portare, migrare, all’interno dell’IDE di Arduino.
In questa lezione non parleremo nel dettaglio di come funziona la UART: su questo argomento c’è un’apposita lezione del cordo Electronic Maker Hiker.
Fai click sul video qui sotto per iniziare lo studio, buona visione.

Ad ogni buon programmatore di Arduino corrisponde anche un buon esperto di elettronica. Per avere questa conoscenza ci vogliono anni di studio e di pratica sul campo, proprio quella che trovi nel videocorso di elettronica “Electronic Maker Hiker“. Nei vuoi sapere di più? Vuoi provare una lezione gratis? Fai click sull’immagine qui di seguito.

Ne vuoi sapere di più?

Hai delle richieste particolari?

Compila il form che trovi qui (o fai click sull’immagine di seguito) e ti terremo aggiornato.

Infine ti riproponiamo un altro interessante articole sulla programmazione di questi dispositivi: Arduino e la funzione delay.

Last but not least, non dimenticare di iscriverti al canale YouTube (click qui) e di attivare le notifiche (click sulla campanella).

Buona lettura e ti aspettiamo a lezione 😉.

Da zero ad Arduino® – Lezione 3

In questa lezione del corso di avvicinamento ad Arduino parliamo dell’ambiente di simulazione Tinkercad. Si tratta di un simulatore elettronico che possiamo utilizzare gratuitamente per simulare i circuiti in cui vogliamo utilizzare Arduino. E’ un sistema molto semplice da utilizzare, è sufficiente creare un account (gratis) e poi disegnare, letteralmente, il circuito.
Invece di utilizzare una breadboard reale, ne avremo una virtuale, ma molto realistica e ben fatta.
Potremo scegliere tra una discreta vastità di componenti elettronici e li potremo collegare attraverso i gradevoli fili colorati.
Alla fine passeremo a scrivere il codice per la nostra scheda Arduino, vedrete, è molto semplice.
Ovviamente il codice che andremo a scrivere lo potremo poi portare, migrare, all’interno dell’IDE di Arduino, di cui abbiamo parlato nella lezione precedente.
Perché utilizzare un simulatore al posto di un sistema reale? Scoprilo nel video.
Fai click sul video qui sotto per iniziare lo studio, buona visione.

Ad ogni buon programmatore di Arduino corrisponde anche un buon esperto di elettronica. Per avere questa conoscenza ci vogliono anni di studio e di pratica sul campo, proprio quella che trovi nel videocorso di elettronica “Electronic Maker Hiker“. Nei vuoi sapere di più? Vuoi provare una lezione gratis? Fai click sull’immagine qui di seguito.

Ne vuoi sapere di più?

Hai delle richieste particolari?

Compila il form che trovi qui (o fai click sull’immagine di seguito) e ti terremo aggiornato.

Infine ti riproponiamo un altro interessante articole sulla programmazione di questi dispositivi: Arduino e la funzione delay.

Last but not least, non dimenticare di iscriverti al canale YouTube (click qui) e di attivare le notifiche (click sulla campanella).

Buona lettura e ti aspettiamo a lezione 😉.

Da zero ad Arduino® – Lezione 2

In questa lezione del corso di avvicinamento ad Arduino parliamo dell’ambiente di sviluppo di Arduino, il cosiddetto IDE. IDE è l’acronimo di Integrated Development Environment, ovvero di ambiente di sviluppo integrato.
Perché integrato? Per ridurla ai minimi termini, possiamo dire che un IDE è composto da un editor di testo per il codice, un compilatore e un’interfaccia per il debug (questa può essere fisica o software, cioè un simulatore, ma non è questo il luogo adatto per parlarne).
Per poter scrivere codice per i nostri microcontrollori è bene conoscere ciò che possiamo fare con il nostro IDE, ma anche ciò che non possiamo fare. Nella sua versione “classica”, un IDE integra una marea di funzionalità, a volte anche molto complesse, perché si rivolge ad un pubblico molto tecnico.
Quello di Arduino invece è una versione semplificata che, se da un lato appunto semplifica la vita del programmatore, dall’altro gli toglie alcuni strumenti che in certe particolare circostanze potrebbero essere utili (ma non lo sono per la stragrande maggioranza degli utilizzatori di questa piattaforma.
Nella prossima lezione vedremo come utilizzare un altro “IDE”, o meglio un simulatore web.
Fai click sul video qui sotto per iniziare lo studio, buona visione.

Ad ogni buon programmatore di Arduino corrisponde anche un buon esperto di elettronica. Per avere questa conoscenza ci vogliono anni di studio e di pratica sul campo, proprio quella che trovi nel videocorso di elettronica “Electronic Maker Hiker“. Nei vuoi sapere di più? Vuoi provare una lezione gratis? Fai click sull’immagine qui di seguito.

Ne vuoi sapere di più?

Hai delle richieste particolari?

Compila il form che trovi qui (o fai click sull’immagine di seguito) e ti terremo aggiornato.

Infine ti riproponiamo un altro interessante articole sulla programmazione di questi dispositivi: Arduino e la funzione delay.

Last but not least, non dimenticare di iscriverti al canale YouTube (click qui) e di attivare le notifiche (click sulla campanella).

Buona lettura e ti aspettiamo a lezione 😉.

Da zero ad Arduino® – Lezione 1

In questa lezione del corso di avvicinamento ad Arduino parliamo della scheda Arduino Uno. Ne parliamo dal punto di vista hardware, cioè andiamo a vedere come è fatta e quello che, almeno sommariamente, può fare.
Pensare di programmare un sistema embedded senza conoscerne l’architettura hardware è come pretendere di guidare un’auto senza conoscere come è fatta e da cosa è composta, ovvero cosa è il motore, il telaio, i freni, lo sterzo etc. E molti, come è noto, non se ne curano molto purtroppo e fanno incidenti! 😉
Per questo motivo in rete si trovano progetti basati su Arduino che sembrano veramente fatti da “analfabeti elettronici”, cioè persone senza un minimo di cognizione di come è fatto un sistema embedded e come lavora un microcontrollore. E’ infatti pensiero comune che “l’importante è che che funzioni”, poi se non si sa perché poco conta. Un altro errore che molti fanno è quello di copiare da altri che a loro volta hanno copiato da altri. Si ha così un effetto moltiplicativo degli errori, insomma, un vero disastro. Quindi il consiglio che ti do è quello di dedicare un po’ di tempo alla conoscenza dell’hardware, credici, è fondamentale.
Questo è lo scopo di questa lezione 1 del corso “Da zero ad Arduino“.

Buona visione, fai click sul video qui sotto per iniziare lo studio.

Ad ogni buon programmatore di Arduino corrisponde anche un buon esperto di elettronica. Per avere questa conoscenza ci vogliono anni di studio e di pratica sul campo, proprio quella che trovi nel videocorso di elettronica “Electronic Maker Hiker“. Nei vuoi sapere di più? Vuoi provare una lezione gratis? Fai click sull’immagine qui di seguito.

Ne vuoi sapere di più?

Hai delle richieste particolari?

Compila il form che trovi qui (o fai click sull’immagine di seguito) e ti terremo aggiornato.

Infine ti riproponiamo un altro interessante articole sulla programmazione di questi dispositivi: Arduino e la funzione delay.

Last but not least, non dimenticare di iscriverti al canale YouTube (click qui) e di attivare le notifiche (click sulla campanella).

Buona lettura e ti aspettiamo a lezione 😉.

Da zero ad Arduino® – Lezione 0

Per molti avvicinarsi al mondo dei microcontrollori significa avvicinarsi ad Arduino. Ci sono tanti modi per farlo, ovviamente, la maggior parte dei quali è sbagliato. Senza addentrarci in tante spiegazioni, a partire da ora trovate tutta una serie di lezioni per chi deve iniziare a programmare ed a sperimentare con l’elettronica. Come? Con i nostri video.
Nella lezione 0, perché in elettronica ed informatica si comincia a contare da 0, troverai tutta una serie di spiegazioni utili per chi deve iniziare, appunto, da 0. E non a caso il video corso (gratuito) si chiama proprio “Da zero ad Arduino“.

Iniziamo, fai click sul video qui sotto.

Ad ogni buon programmatore di Arduino corrisponde anche un buon esperto di elettronica. Per avere questa conoscenza ci vogliono anni di studio e di pratica sul campo, proprio quella che trovi nel videocorso di elettronica “Electronic Maker Hiker“. Nei vuoi sapere di più? Vuoi provare una lezione gratis? Fai click sull’immagine qui di seguito.

Ne vuoi sapere di più?

Hai delle richieste particolari?

Compila il form che trovi qui (o fai click sull’immagine di seguito) e ti terremo aggiornato.

Infine ti riproponiamo un altro interessante articole sulla programmazione di questi dispositivi: Arduino e la funzione delay.

Last but not least, non dimenticare di iscriverti al canale YouTube (click qui) e di attivare le notifiche (click sulla campanella).

Buona lettura e ti aspettiamo a lezione 😉.

Da zero ad Arduino®

Molti di quelli che hanno acquistato il nostro videocorso Electronic Maker Hiker hanno chiesto informazioni in merito ad Arduino®, in particolare se potevamo fornire loro le basi per iniziare ad utilizzarlo.
E’ un grande sforzo, ma cerchiamo di accontentare tutti, e in YouTube potete trovare tutta una serie di video lezioni (gratuite e in continuo aumento) dedicate a chi deve iniziare da zero (ma anche per chi ha iniziato da solo e, sicuramente, lo ha fatto commettendo degli errori).

Ma stiamo facendo di più!
E’ in preparazione un videocorso per utenti che sanno già fare qualcosa con Arduino® ma vogliono migliorare e passare alla comunicazione su rete TCP/IP così da poter realizzare dispositivi IoT basati su Arduino (e non solo, vedrete).

Ne vuoi sapere di più? Hai delle richieste particolari? Compila il form che trovi qui (o fai click sull’immagine di seguito) e ti terremo aggiornato.

Nel frattempo ti riproponiamo un altro interessante articole sulla programmazione di questi dispositivi: Arduino e la funzione delay.

Last but not least, non dimenticare di iscriverti al canale YouTube (click qui) e di attivare le notifiche (click sulla campanella).

Buona lettura e ti aspettiamo a lezione 😉.

© TSP S.r.l. | VAT IT03137540542 | V.le Unità d'Italia 36, 06019 Umbertide, ITALY