- Italian
- ePUB (disponibile sull'app)
- Disponibile su iOS e Android
Lezione base di Arduino
Informazioni sul libro
Arduino è una piccola scheda (hardware) di tipo elettronica, dotata di un microcontrollore. Negli ultimi anni Arduino è stato adottato da diversi istituti superiori di secondo grado con indirizzi come: elettrotecnico e perito informatico.
Tramite questa piccola scheda, è possibile creare uno sketch, caricarlo tramite USB (cavo azzurro) alla scheda, e infine la scheda procederà ad eseguire tutto ciò che è scritto in quello sketch.
Esistono diversi tipi di schede, come Arduino Uno, Leonardo, Duemilanove, etc.
Questa scheda Arduino è stata realizzata in Italia dalla Smart Projects.. ma oltre queste "vere" schede, ci sono anche i cloni. L'alimentazione alla scheda può avvenire tramite USB o attraverso un adattatore di corrente continua a 9V.
Il Team Arduino è composto da Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino e David Mellis.
Domande frequenti
Informazioni
1. Fai lampeggiare un LED
- 1 Arduino Uno
- 1 Breadboard
- 4 Cavetti Jumper per fare i collegamenti
- 1 resistenza da 220 Ω
- 1 LED
Conoscere il materiale
Esecuzione
- I parametri in arancione sono le variabili e le funzioni, che servono all’Arduino per capire le tue intenzioni e ciò che vuoi che svolga.
- I parametri in nero sono utilizzati per indicare a quale parametro letterale o numerico sono associate variabili o funzioni.
- I parametri in blu servono a indicare il valore delle funzioni, se si tratta di un input o un output o lo stato di accessori, come LED e LCD.
- Un ultimo parametro che puoi notare nello sketch è di colore grigio; rappresenta solitamente la spiegazione della funzione dello sketch, ma non svolge nessuna funzione essenziale per l’esecuzione.
- int, è la variabile principale dello sketch, in cui andiamo a dire che la parola LED è associata al Pin 13 di Arduino. Questa funzione ti permette di passare da un valore numero del Pin a un valore letterale, che ti sarà molto utile quando il codice sarà più lungo e complesso.
- void setup(), è il punto in cui inserirai il codice di inizializzazione. Esso inizializza tutte le impostazioni e le istruzioni della scheda come gli input e gli output prima che si avvii il ciclo principale del programma.
Aprendo la parentesi graffa ({ ) potrai inserire le impostazioni, come pinMode che associa il valore LED (quindi il Pin 13) con la impostazione di OUTPUT cioè di uscita.
La parentesi graffa (}) termina il parametro. - void loop(), è il contenitore del programma principale. Contiene una serie di istruzioni che verranno eseguire in modalità ciclica, cioè all’infinito fino a quando non andrai a togliere alimentazione alla scheda d...
Indice dei contenuti
- Introduzione
- 1. Fai lampeggiare un LED
- 2. Far lampeggiare 2 LED
- 3. Leggere dati digitali da seriale
- 4. Leggere dati analogici da seriale
- 5. Accendere LED tramite pulsante
- 6. Leggere segnali da fotoresistenza
- 7. Accendere LED tramite fotoresistenza
- 8. LED RGB con regolazione manuale
- 9. Comandare un servomotore
- 10. Comandare un servo mediante potenziometro
- 11. Comandare un servo mediante due pulsanti
- 12. LCD con Arduino
- 13. LCD e sensore di temperatura
- 14. Comandare un motore passo-passo
- 15. Generare una melodia
- Autore