Differenze tra le versioni di "Corso Arduino 2022"

Da GolemWiki.
Jump to navigation Jump to search
m (Slides lezione 2 e Cpp)
m (Slides lezione 3)
Riga 37: Riga 37:
 
* [https://cloud.golem.linux.it/s/FNdFL7ndezz5pq2 Slides lezione 1]
 
* [https://cloud.golem.linux.it/s/FNdFL7ndezz5pq2 Slides lezione 1]
 
* [https://cloud.golem.linux.it/s/CjnmHN39oSyDqA3 Slides lezione 2] - [https://golem.linux.it/cloud/index.php/s/awGrcxt245Mn6HL/download Foglio di calcolo temperature]
 
* [https://cloud.golem.linux.it/s/CjnmHN39oSyDqA3 Slides lezione 2] - [https://golem.linux.it/cloud/index.php/s/awGrcxt245Mn6HL/download Foglio di calcolo temperature]
* [??? Slides lezione 3]
+
* [https://cloud.golem.linux.it/s/tjREFZwRCLC6xEc Slides lezione 3]
 
* [??? Slides lezione 4]
 
* [??? Slides lezione 4]
 
* [??? Slides lezione 5]
 
* [??? Slides lezione 5]
Riga 45: Riga 45:
 
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker/tree/master/Esercizi Soluzioni agli esercizi]
 
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker/tree/master/Esercizi Soluzioni agli esercizi]
 
* [https://cloud.golem.linux.it/s/MJKKJHp7GWi6Sbr Elementi di Programmazione C++] (aggiornata durante il corso)
 
* [https://cloud.golem.linux.it/s/MJKKJHp7GWi6Sbr Elementi di Programmazione C++] (aggiornata durante il corso)
 +
* [https://cloud.golem.linux.it/s/HeCXz2Ps4Jc4Yqx Traccia esercizio luci passo-passo]
 
<!--
 
<!--
 
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker Soluzioni del libro]
 
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker Soluzioni del libro]

Versione delle 18:51, 14 giu 2022

Arduino-logo.gif

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;

PDF delle lezioni e soluzioni esercizi

  • [??? Approfondimenti]

Materiale consegnato

Anteprima del kit

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