Differenze tra le versioni di "Corso Arduino 2022"

Da GolemWiki.
Jump to navigation Jump to search
m (Slides lezione 3)
m (Slides lezione 5)
 
(2 versioni intermedie di uno stesso utente non sono mostrate)
Riga 38: Riga 38:
 
* [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]
 
* [https://cloud.golem.linux.it/s/tjREFZwRCLC6xEc Slides lezione 3]
 
* [https://cloud.golem.linux.it/s/tjREFZwRCLC6xEc Slides lezione 3]
* [??? Slides lezione 4]
+
* [https://cloud.golem.linux.it/s/7rcPBGPP9rRPB42 Slides lezione 4]
* [??? Slides lezione 5]
+
* [https://cloud.golem.linux.it/s/7bYXGXNPfKg9QrR Slides lezione 5]
  
* [??? Approfondimenti]
+
* [https://cloud.golem.linux.it/s/F4FN7cWAMoc7fA3 Approfondimenti]
  
 
* [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 attuale delle 21:34, 12 lug 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

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