Salta al contenuto
Indice.
- Il LED, primo esercizio: blink, led lampeggiante
- Calcolo della resistenza da usare in serie al LED
- Esercizio 1: come ottenere un lampeggio a frequenza 5 Hz?
- Esercizio 2: croce di sant’Andrea
- Esercizio 3 il semaforo
- Esercizio 4: snake
- Istruzione IF
- L’istruzione FOR
- Esercizio 5: realizzate l’esercizio “snake” ma con uso del FOR.
- Segnali analogici e digitali
- Fading sul LED
- Un potenziometro per variare la luminosità del LED.
- La fotoresistenza. Esercizio: segnalare la mancanza di luminosità con un LED (IF).
- Il sensore di distanza ad ultrasuoni.
- Il pulsante. Resistenze di pull-up e pull-down
- Esercizio 6: tieni premuto il pulsante per accendere il led.
- Perché un pulsante “rimbalza”?
- Esercizio: il led si accende se premo una volta e spegner se premo una seconda volta.
- Una soluzione per evitare il “rimbalzo” del pulsante.
- Istruzione while e do-while.
- Esercizio 8: 10 lampeggi col while.
- Il sensore di temperatura.
- Esercizio 7: controllare la temperatura
- Le funzioni.
- Una semplice funzione : blink() .
- Le funzioni matematiche
- Esercizio: i numeri a caso e le 4 operazioni
- Funzioni ricorsive.
- Il buzzer piezoelettrico.
- Istruzione tone (pin,frequenza,durata).
- Esercizio: 8 spegnere ed accendere il buzzer tramite Serial input.
- Esercizio 9: Allarme distanza: buzzer e sensore di distanza HC-SR04.
- Il servomotore
- Esercizio 10. Comandare la rotazione a 180° ed a 0° del servomotore.
- Il movimento di “Sweep” del servomotore.
- Esercizio 11: Allarme visivo sulla rotazione.
- Esercizio 12: Potenziometro per comandare il servomotore.
- Esercizio 13: Servomotore con potenziometro, segnalazione led e lettura su seriale.
- Il Display a 7 segmenti.
- Esercizio 14: Utilizzare una funzione unica “blink” per effettuare il lampeggio di un numero sul display 7 segmenti.
- PWM oscilloscopio e display 7 segmenti.
- Ultrasuoni su display 7 segmenti.
- Esercizio: fai lampeggiare la parola “CIAO”. Display 7 segmenti.
- Input seriale, output su display 7 segmenti
- Istruzione “Switch – Case” e display a 7 segmenti.
- Esercizio 15: monitoraggio della temperatura ed allarme con LED.
- Il display LCD 16×2
- Led e pulsanti. Variabile booleana.
- Utilizzare un LCD 2*16.
- Lcd ed oscilloscopio: visualizzate un segnale pwm.
- Stop and go.
- Controllo luminosità e temperatura con LCD.
- Tastiera musicale.
- Fra martino campanaro.
- Anti rimbalzo.
- SOS.
- Occorrenza (stringhe, for, if, serial.monitor, funzioni).
- Tavola di Pitagora. Do-while.
- Esercizi sugli array.
- Shifting di un array.
- Cerca il massimo ed il minimo in un array 3×3.
- Somma di array.
- Visualizzare un segnale PWM.
- Consenti all’utente di inserire in input una delle lettere della parola CIAO.
- Misuratore di distanze con LCD.
- Controllo lampadina.
- Sensore ad ultrasuoni con led.
- Una serie di esercizi per far lampeggiare un led.
- Conta blink: premi il pulsante per fermare il lampeggio.
- Le stringhe.
- Pilotare un motorino a spazzole (brush) in corrente continua.
- Ponte H per DC motor brush.
- Problema. Alimentare 2 motori da modellismo.
- Motorino, L293D, e pulsanti per invertire la rotazione
- Ventola gestita da due pulsanti.
- Ventilatore e sensore di presenza.
- Il tastierino numerico.
- Attiny85
- Comandi supportati da Attiny85.
- Esercizio Attiny85 & Blink.
- Attiny85, pwm e potenziometro.
- Servo ed Attiny.
- Attiny ed i motori in corrente continua.
- Il fotodiodo.
- Contapezzi con fotodiodo.
- Controllo motorino c.c. con fotodiodo.
- Il telecomando IR
- Telecomando IR per impostare 10 velocità del motore.
- Telecomando Ir per pilotare un motorino
- Sensore di inclinazione e servo.
- Contapezzi su nastro trasportatore.
- Esercizio: visualizzare la tavola pitagorica sul monitor seriale utilizzando l’istruzione while.
- Esercizio: inserire una cifra (0…9) in input sul monitor seriale e farla comparire sul display 7 segmenti.
- Registri e porte di Arduino uno.
- Esercizio: utilizzare le funzioni ruota() e pausa() per gestire un servo e dei LED.