Corso Arduino 2022

Da GolemWiki.
Versione del 12 lug 2022 alle 21:34 di Giulio (discussione | contributi) (Slides lezione 5)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Jump to navigation Jump to search
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

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