Differenze tra le versioni di "Corso Arduino 2022"
Jump to navigation
Jump to search
(Creata pagina per corso Arduino) |
m (→Materiale didattico: Link rotti) |
||
Riga 28: | Riga 28: | ||
* Calcolatore resistenze [https://www.weerstandcalculator.nl/resistore.php online] e su [https://electrodroid.it/ telefono]; | * Calcolatore resistenze [https://www.weerstandcalculator.nl/resistore.php online] e su [https://electrodroid.it/ telefono]; | ||
− | * [https://golem.linux.it | + | * [https://cloud.golem.linux.it/s/brXmiyGkpgeB8kc Arduino Basic Connections] - Schemi elettrici visuali con istruzioni per collegare componenti comuni in modo rapido (feat. pighixxx); |
− | * [https:// | + | * [https://raw.githubusercontent.com/liffiton/Arduino-Cheat-Sheet/master/Arduino%20Cheat%20Sheet.pdf Arduino Cheat Sheet] - Summa dei comandi di uso generico per programmare con Arduino (feat. [https://github.com/liffiton/Arduino-Cheat-Sheet liffiton]); |
− | * [https://golem.linux.it | + | * [https://cloud.golem.linux.it/s/HEJ86WP2Yt7DKZ2 Arduino Pinout] - Riassunto rapido delle funzioni dei pin di Arduino (feat. pighixxx); |
− | |||
* [https://github.com/Freenove/Freenove_RFID_Starter_Kit_V2.0_for_Arduino Libreria] per il lettore RFID presente nel kit | * [https://github.com/Freenove/Freenove_RFID_Starter_Kit_V2.0_for_Arduino Libreria] per il lettore RFID presente nel kit | ||
Versione delle 21:33, 15 mag 2022
Corso base di 5 lezioni sulla scheda a microcontrollore Arduino, incominciando dalle basi.
In breve:
- il corso sarà svolto a partire dal 17 Maggio, dalle 21.00 alle 23.30, in Officina Informatica;
- le lezioni si terranno a Martedì alterni.
Programma
- Lezione 1 - 17 Maggio: Introduzione alla scheda Arduino, presentazione delle board, esempi di progetti, installazione del'IDE Arduino, Hello Blink: il primo programma con Arduino, presentazione dei LED RGB;
- Lezione 2 - 31 Maggio: Sensori digitali ed analogici: utilizzo dei bottoni, di potenziometri, fotoresistenze e termoresistenze;
- Lezione 3 - 14 Giugno: Il PWM: controllo della luminosità dei LED. Motori DC e servo, circuiti per pilotarli e uso del PWM per controllarne la velocità;
- Lezione 4 - 28 Giugno Display a 7 segmenti ed LCD: i principali modi per visualizzare numeri e testo;
- Lezione 5 - 12 Luglio: I protocolli di comunicazione: la comunicazione USB con il computer, cenni su altri metodi per comunicare con sensori più complessi e shields (SPI, I²C, OneWire). Introduzione ai suoni;
Materiale fornito & necessario
È necessario un proprio PC. In caso di mancanza è possibile richiedere una postazione.
Materiale didattico
- Arduino - Progetto Arduino, da qui si scarica l'ambiente di sviluppo;
- Fritzing - Programma per il disegno di schemi e documentazione progetti;
- Instructables - Progetti fai-da-te: si possono trovare idee per il progetto finale;
- Arduino Basic Connections - Schemi elettrici visuali con istruzioni per collegare componenti comuni in modo rapido (feat. pighixxx);
- Arduino Cheat Sheet - Summa dei comandi di uso generico per programmare con Arduino (feat. liffiton);
- Arduino Pinout - Riassunto rapido delle funzioni dei pin di Arduino (feat. pighixxx);
- Libreria per il lettore RFID presente nel kit
PDF delle lezioni e soluzioni esercizi
- [??? Slides lezione 1]
- [??? Slides lezione 2] - Foglio di calcolo temperature
- [??? Slides lezione 3]
- [??? Slides lezione 4]
- [??? Slides lezione 5]
- [??? Approfondimenti]
- Soluzioni agli esercizi
- [??? Elementi di Programmazione C++] (aggiornata durante il corso)
Materiale consegnato
A tutti gli iscritti che ne hanno fatto richiesta verranno consegnati il libro di riferimento ed un set con componenti necessari per le esercitazioni, che conterrà:
- Una scheda Arduino (USB incluso)
- Una BreadBoard grande
- Resistenze (220 Ohm, 1kOhm, 10kOhm)
- Condensatori ceramici ed elettrolitici
- LED (rossi/verdi/gialli/blu ed RGB)
- Pulsanti e interruttori
- Tastierino numerico
- Sensore di vibrazioni
- Potenziometri
- Sensoristica (temperatura, luminosità)
- Speaker/buzzer passivo ed attivo
- Transistor BJT
- Diodi
- Motori (DC, servo, stepper - con relativa interfaccia di controllo)
- Display (7 segmenti ed LCD)
- Vettore e matrice di LED
- Sensori complessi (temperatura DHT11, infrarossi, sensore di distanza a ultrasuoni, RFID)
- Circuiti integrati di controllo (Ponte H L293D, Shift Register 74HC595)
- Fili per connessioni