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 😉.

Impariamo a programmare Arduino

Capita spesso di ricevere richieste di aiuto per la realizzazione di progetti basati su Ardunino®. Si parla di progetti e non di solo programma perché il più delle volte un circuito è sbagliato ed è quindi normale che il firmware poi non riesca ad assolvere al compito richiesto.

E’ fondamentale capire che si tratta di progettazione hardware e software/firmware integrata, non si può fare l’una senza avere in mente anche l’altra.

Quindi conoscere l’elettronica è prerequisito indispensabile per poter effettuare una corretta programmazione di qualsiasi microcontrollore. Perché di questo si tratta, Arduino® alla fine è poco più di un semplice microcontrollore montato su di un circuito stampato. Di per sé dispone già di diverse periferiche all’interno del package, ma se non viene opportunamente interfacciato al mondo esterno i malfunzionamenti sono garantiti.

Concordiamo con te che non sia facile, soprattutto all’inizio, e sai cosa? Le persone che si sono fidate di noi oggi hanno risolto i loro problemi, hanno avuto successo realizzando finalmente i loro progetti!

Per questo, per poterti aiutare, ti chiediamo di indicarci quali sono le tue necessità e quali sono gli ostacoli che non ti consentono di effettuare con successo la realizzazione dei tuoi progetti. In cambio avrai degli articoli e/o dei mini video corsi gratuiti.

Ad esempio, se non riesci a variare la velocità di un motore DC, spiegaci brevemente quale è la tua idea/necessità, quali sono gli strumenti che stai cercando di utilizzare e quali sono gli ostacoli che ti bloccano.

Utilizza il form seguente per inviarci la tua richiesta. Inserire nome e email è fondamentale perché altrimenti non potremo avvisarti una volta soddisfatta la tua richiesta.

    I tuoi dati sono al sicuro, per saperne di più leggi la nostra politica sulla privacy.

    Una videolezione è gratis!

    Electronic Maker Hiker è un video corso dinamico e completo di elettronica di base, cioè fornisce le informazioni fondamentali affinché chiunque possa realizzare i più diversi sistemi elettronici (fai click sull’immagine per andare alla pagina descrittiva del corso).

    Il problema di molti, all’inizio, è avere una guida, un percorso da seguire, un sistema che porti rapidamente a risultati certi e riproducibili. Nel nostro corso trovi tutto questo perché è basato sull’esperienza acquisita con decine e decine di progetti realizzati e venduti in circa 20 anni!

    Hai dei dubbi? E’ normale!

    Q. Vuoi davvero imparare l’elettronica ma hai paura di acquistare il corso che cambierà definitivamente il tuo approccio a questa disciplina?
    A. E’ comprensibile, e sai una cosa? Molti dei nostri migliori studenti ora sono in grado di creare in autonomia i circuiti di cui hanno bisogno per i loro progetti e sono felici.

    Q. Speri di trovare la stessa qualità gratuitamente altrove in internet?
    A. Prova, sicuramente di contenuti gratuiti è piena la rete, ed è comprensibile e sappiamo tutti che se è gratis un motivo ci sarà.

    Q. Pensi che le informazioni che riceverai non valgano quanto dovrai spendere?
    A. Nessuna paura, entra gratis oggi stesso, mettici alla prova con una lezione a costo zero. La scegli tu, non dovrai inserire dati di nessuna carta di credito e se sarai soddisfatto, come sarà, potrai poi procedere a soddisfare la tua fame di conoscenza acquistando l’intero corso.

    Oggi puoi quindi provare la qualità dei nostri video e audio corsi chiedendo di accedere ad una lezione gratuita senza nessun obbligo di acquisto né presente né futuro.

    Cosa devi fare?

    1. Visiona quali sono le lezioni a disposizione facendo click qui.
    2. Scegli la lezione che più ti interessa.
    3. Compila il form che trovi qui sotto indicando il numero della lezione che ti interessa (lezioni BONUS escluse).
    4. Metti “Mi piace” alla nostra pagina Facebook e al canale YouTube (altrimenti niente lezione gratis 😉).
    5. Attendi la nostra email con i dati e le istruzioni per l’accesso (se non la dovessi ricevere controlla nella cartella SPAM).
    6. Goditi il tuo privilegio senza limiti di tempo.

    Ricorda, in seguito potrai decidere se acquistare altre lezioni o il corso intero, ma non hai alcun obbligo di farlo.

    Buono studio!

      Compilando il form accetti integralmente le nostre condizioni sulla privacy. In sintesi, potremo usare i tuoi dati per offrirti il privilegio di accedere alla lezione gratis e per scopi di marketing online e/o offline.

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

      NEWS July 18, 2024
      A Telegram group is now available through which you can interact to get faster responses from other customers or, if necessary, from TSP Srl. Sign up for free by clicking here: Telegram TSP Customers. Please limit the use of contact forms to send generic requests, they have low reading priority because they are often used to send spam.

      NOVITA' 18 Luglio 2024
      E' da oggi disponibile un gruppo Telegram tramite il quale interagire per avere risposte più veloci da altri clienti o, in caso, da TSP Srl. Iscrivetevi gratuitamente facendo click qui: Telegram Clienti TSP. Per favore limitare l'utilizzo dei form di contatto per inviare richieste generiche, hanno bassa priorità di lettura perché spesso usati per inviare spam.
      This is default text for notification bar