In questa sezione ci occuperemo di Arduino, una scheda che permette a chi ha poca esperienza di elettronica, di creare dei progetti in questo campo; sembra però strano a dirsi, ma per lavorare con Arduino serve un minimo di conoscenza di elettronica e di programmazione, il linguaggio usato è un C “modificato”, che andrò a spiegare nei vari tutorial.
Esistono vari modelli di Arduino, ma il più usato è il modello UNO, tutti i modelli comunque hanno in comune il principio di funzionamento ed i PIN per il collegamento dei vari sensori e componenti.
Per lavorare con Arduino abbiamo tre possibilità, per quanto riguarda la parte elettronica, una è usare una breadboard con i vari cavi per creare ponticelli e collegamenti; le altre alternative sono:
Le scheda Grove, che sono delle schede con dei connettori a cui vanno collegati dei cavi che a loro volta vengono collegati ai vari componenti.
L’ultima alternativa sono le schede Shield, che sono delle schede incui è già tutto assemblato e vanno solamente collegate ad Arduino, ne esistono moltissime per qualsiasi necessità, esistono Shield GSM, con display, con sensori vari.
Io userò per i miei tutorial la breadboard per poter fare tutto da zero.
Spero apprezzerete i mei tutorial, se avete dubbi o domande potrete scrivermi alla fine di ogni tutorial o di ogni lezione, vi risponderò il prima possibile.
- #26 Arduino: Sensore INA219Oggi vedremo come usare Arduino per misurare tensione, potenza e corrente di un circuito elettrico in corrente continua.Per farlo userò… Read more: #26 Arduino: Sensore INA219
- #4 Arduino librerie: Adafruit GFXLa libreria in oggetto, serve per gestire la grafica dei display sia rettangolari che rotondi, questa libreria ha il pregio… Read more: #4 Arduino librerie: Adafruit GFX
- #23 Arduino: display rotondo GC9A01Nozioni base sul suo funzionamento e sulla grafica Prima di dedicarmi al prossimo tutorial su cui userò il display GC9A01,… Read more: #23 Arduino: display rotondo GC9A01
- #25 Arduino: display rotondoCollegare un display rgb 240×240 da 1.28″ In questo tutorial vedremo come gestire un display rotondo ad Arduino, nel dettaglio… Read more: #25 Arduino: display rotondo
- #24 Arduino: Esempio Timer 2Dopo il precedente tutorial su come usare i Timer interni di Arduino (qui la lezione dedicata ai timer ), oggi… Read more: #24 Arduino: Esempio Timer 2
- #23 Arduino: Esempio timer 1In questo tutorial vediamo come settare i timer di Arduino (qui la lezione dedicata).Visto la complessità dell’argomento sarà un tutorial… Read more: #23 Arduino: Esempio timer 1
- #22 Arduino: I timer interniOggi vedremo come impostare i timer interni di Arduino, la suddivisione del clock ed il controllo dei vari contatori per… Read more: #22 Arduino: I timer interni
- #22 Arduino: Esempio di interruptDopo la lezione dedicata agli interrupt in Arduino, oggi vedremo un esempio di funzionamento di questo comando. Premetto che per… Read more: #22 Arduino: Esempio di interrupt
- #21 Arduino: InterruptVengono indicati con il termine interrupt quei segnali asincroni che una periferica collegata ad Arduino invia per essere “attenzionati” da… Read more: #21 Arduino: Interrupt
- #21 Arduino: Luci da discotecaLuci da discoteca con led stroboscopico per un diorama a tema Questo tutorial nasce per aiutare un mio amico nella… Read more: #21 Arduino: Luci da discoteca
- #20 Arduino: simulazione cambio sequenzialeGuardando in TV un programma in cui restauravano un’auto, mi è venuto in mente questo tutorial, un simulatore di cambio… Read more: #20 Arduino: simulazione cambio sequenziale
- #19 Arduino: tiro di un dado V.2SIMULARE IL TIRO DI UN DADO, usando i registri e le porte In questa nuova versione dello sketch che simula… Read more: #19 Arduino: tiro di un dado V.2
- #20 Arduino: Registri e porteQualche giorno fa mentre scrivevo lo sketch del tutorial per il lancio dei dadi (qui il tutorial), riflettevo su come… Read more: #20 Arduino: Registri e porte
- #18 Arduino: Tiro di un dado V.1simulare il tiro di un dado, ottenendo un numero casuale da 1 a 6 In questo tutorial vedremo come creare… Read more: #18 Arduino: Tiro di un dado V.1
- #17 Arduino: Luce crepuscolare e direttacomandare un led con una fotoresistenza o in maniera diretta, tramite switch Ciao a tutti, oggi vedremo come creare una… Read more: #17 Arduino: Luce crepuscolare e diretta
- #16 Arduino: blink tramite relèIn una lezione precedente abbiamo visto come collegare un relè ad Arduino, usando un transistor per evitare che la corrente… Read more: #16 Arduino: blink tramite relè
- #15 Arduino: Effetto fiammaCreare un effetto fiamma con led indirizzabili In questo tutorial, creerò un effetto fiamma tremolante con un led indirizzabile, utile… Read more: #15 Arduino: Effetto fiamma
- #14 Arduino: Effetto tremolante con RGBOggi vedremo come creare un effetto tremolante con un LED RGB, visto l’avvicinarsi del natale potrebbe tornare utile come effetto… Read more: #14 Arduino: Effetto tremolante con RGB
- #19 Arduino: TFT con lettore SDParte 4 di 5 configuriamo il touch In questa lezione, dopo la aver configurato la parte grafica, passiamo al setup… Read more: #19 Arduino: TFT con lettore SD
- #18 Arduino: Display TFT con Lettore SDParte 3 di 5 metodo di disegno e coordinate grafiche A differenza dei display LCD visti in precedenza dove per… Read more: #18 Arduino: Display TFT con Lettore SD
- #17 Arduino: Display TFT con lettore SDParte 2 di 5: configuriamo il display Dopo la lezione dedicata alla parte generale del display, oggi vediamo come configurare… Read more: #17 Arduino: Display TFT con lettore SD
- #13 Arduino: trovare l’indirizzo I2CIn questo tutorial vedremo come ricavare gli indirizzi degli slave i2c da usare nei vari sketch. Gli indirizzi i2c solitamente… Read more: #13 Arduino: trovare l’indirizzo I2C
- #3 Arduino librerie: Wirecome usare la libreria wire, per i collegamenti i2c Nei collegamenti di tipo I2C tra Arduino e varie periferiche, per… Read more: #3 Arduino librerie: Wire
- #16 Arduino: Protocollo I2CCon i2c si indica un metodo di comunicazione usato per la trasmissione dati fra varie periferiche, tale protocollo a volte… Read more: #16 Arduino: Protocollo I2C
- #2 Arduino librerie: LiquidCrystalCome usare la libreria liquidCrystal per i display lcd compatibili In una lezione precedente ed in un tutorial precedente, abbiamo… Read more: #2 Arduino librerie: LiquidCrystal
- #15 arduino: LCD 16×2 con bus i2cOggi vedremo come collegare un display lcd ad Arduino tramite bus I2C ed un semplice sketch base per accenderlo. In… Read more: #15 arduino: LCD 16×2 con bus i2c
- #14 Arduino: Display TFT con lettore SDparte 1 di 5: informazioni generali Oggi vedremo come collegare un display di tipo TFT ad Arduino. Ho acquistato questo… Read more: #14 Arduino: Display TFT con lettore SD
- #1 Arduino librerie: Keypadcome usare la libreria keypad, per le tastiere numeriche. Nella precedente lezione abbiamo visto come collegare e configurare una tastiera… Read more: #1 Arduino librerie: Keypad
- #13 Arduino: keypad 4×4 a membranaOggi vedremo come usare una tastiera a membrana 4×4, che spesso vengono date insieme nei kit sensori di Arduino. In… Read more: #13 Arduino: keypad 4×4 a membrana
- #12 Arduino: Usare un display 16×2In una precedente lezione, abbiamo visto come collegare un display LCD ad Arduino, oggi vedremo come farlo funzionare. Se cercate… Read more: #12 Arduino: Usare un display 16×2
- #12 Arduino: Collegare un displayCiao, oggi vedremo come collegare un display LCD, da 2 righe e 16 caratteri per riga, ad Arduino.+, successivamente vedremo… Read more: #12 Arduino: Collegare un display
- #11 Arduino: SemaforoIn questo tutorial vedremo come creare un semaforo con Arduino da poter usare nei diorami. Il tutorial è stato pensato… Read more: #11 Arduino: Semaforo
- #11 Arduino: Pulsanti su pin analogiciIn questa lezione, vedremo come collegare dei pulsanti ai pin analogici di Arduino, questa tecnica è molto utile sia per… Read more: #11 Arduino: Pulsanti su pin analogici
- #10 Vari modi per collegare un LedCiao a tutti, in questa lezione vedremo vari modi per collegare un led ad Arduino. AZDelivery 3 x Nano V3.0… Read more: #10 Vari modi per collegare un Led
- #10 Arduino: valore Random versione1Con Arduino si possono avere dei valori random, da usare in base alle nostre necessità. Oggi vedremo come usarli, creando… Read more: #10 Arduino: valore Random versione1
- #9 switch case breakIn una lezione precedente, ho cercato di spiegare cosa sono le macchine a stati, li facevo un esempio di come… Read more: #9 switch case break
- #9 Macchine a statiUno dei difetti di Arduino è di avere uno sketch diviso in due zone, setup e loop, in questo ultimo… Read more: #9 Macchine a stati
- #8 Pulsante anti-rimbalzo con millisArduino è molto veloce a leggere i cambi di stato dei pin, questo comporta che spesso alla pressione di un… Read more: #8 Pulsante anti-rimbalzo con millis
- #7 Led indirizzabiliNella sezione lezioni di Arduino, qualche giorno fa ho pubblicato un breve lezione che spiega cosa sono i led indirizzabili… Read more: #7 Led indirizzabili
- #8 Led indirizzabiliIn questa lezione vedremo cosa sono e come si programmano i led indirizzabili. I led indirizzabili sono dei led, che… Read more: #8 Led indirizzabili
- #6 fade di un led tramite ciclo forLa scorsa volta ho pubblicato una lezione sul ciclo for di Arduino (qui la lezione), in cui spiego come funziona… Read more: #6 fade di un led tramite ciclo for
- #5 Arduino pulsante con più statiDopo aver visto come dare uno stato da un pulsante (qui il tutorial), quindi tenere attiva la funzione ad esso… Read more: #5 Arduino pulsante con più stati
- #6 Variabili con ArduinoIn Arduino le variabili sono delle “zone” in cui potete riporre delle informazioni, dei dati.Arduino a differenza di altri linguaggi… Read more: #6 Variabili con Arduino
- #4 Pulsante con statoIn un articolo precedente, abbiamo visto come collegare un pulsante ad Arduino (qui il tutorial), in quel tutorial però il… Read more: #4 Pulsante con stato
- #3 FotoResistenza con ArduinoNella sezione elettronica ho già spiegato cosa è una fotoresistenza (qui la lezione) e come funziona, quindi qui mi limiterò… Read more: #3 FotoResistenza con Arduino
- #5 Ciclo whileOggi vedremo come si usa il ciclo while, rappresenta una alternativa al ciclo for, ma a differenza di questo il… Read more: #5 Ciclo while
- #4 Arduino il ciclo forOggi vedremo il ciclo for in Arduino, questo ciclo serve a compiere un’operazione o un numero di operazioni per un… Read more: #4 Arduino il ciclo for
- #3 Arduino i pulsantiOggi vedremo come collegare un pulsante ad Arduino, come tutorial farò un semplice sketch che accende e spegne un led,… Read more: #3 Arduino i pulsanti
- #2 Lettura batteriaSpesso quando usiamo un circuito fatto con Arduino, ci poniamo il problema di sapere quanto ancora durerà la batteria; per… Read more: #2 Lettura batteria
- #1 Il primo SketchBlink di un led Ovvero come far lampeggiare un led Oggi inizieremo a prendere confidenza con la programmazione di Arduino,… Read more: #1 Il primo Sketch
- #2 Arduino programmazione. Creare uno sketchCosa è uno sketch di Arduino
- #1 Arduino pin ed alimentazioneCome detto nella pagina iniziale, Arduino è una scheda che permette di creare dei lavori di elettronica, senza avere conoscenze… Read more: #1 Arduino pin ed alimentazione
In questa pagina sono presenti link di affiliazione che garantiscono a questo sito una piccola quota di ricavi, senza variazione del prezzo per l'acquirente.





























