Presso il Laboratorio dell’associazione Govonis Via Valletta di Vadone – Quiliano-Valleggia
Sei serate incontro dedicata ad Arduino
Partecipazione Gratuita ed aperta a tutti
Programma
Giovedì 11 Aprile
Scopo degli incontri e finalità del lavoro:
Che cos’é Arduino e perchè è così famoso…
Nozioni di base per districarsi nel maneggio della scheda
Differenza tra un microprocessore ed un microcontrollore
Circuiti elettronici digitali in logica cablata e logica programmabile
Differenza tra segnali analogici e digitali e loro condizionamento
Analogia con i Controllori Logici Programmabili
Impostazione del problema e approccio alla risoluzione
Tabella degli ingressi e delle uscite
Piattaforma di programmazione IDE Arduino
Linguaggio di programmazione wiring e compilazione
Che cos’è il bootloader
Interfaccia tra Arduino e PC
Che cosa sono le shield e gli sketch
Esempi di programmazione
Mercoledì 8 Maggio
Conoscenza della scheda:
Individuazione dei componenti montati su Arduino
Alimentazione esterna e attraverso USB
Impostazione come ingressi o uscite delle varie linee disponibili
Caratteristiche elettriche
Funzione della connessione seriale con il PC
Circuiti sperimentali e sistemi di prototipazione
Utilizzo degli sketch
Parliamo di Ambiente di sviluppo integrato (IDE):
Editor del codice sorgente
Compilatore
Debugger
Monitoraggio dati (Simulazione)
Il linguaggio di programmazione:
Sintassi, funzioni, costanti, variabili, tipo di dati, conversioni etc. etc Pratica con la scheda.
Esempi di programmazione
Mercoledì 15 Maggio
Elettronica:
Comunicazione seriale sincrona e asincrona e parallela
Informatica:
Numerazione binaria, esadecimale e ottale
Pratica con la scheda:
gestione di un buzzer e comunicazione di dati con il computer
gestione di un display a 7 segmenti
Mercoledì 22 Maggio
Elettronica:
Regolazione di un carico con la tecnica PWM
Informatica:
Istruzioni condizionali, operatori aritmetici e operatori logici e di confronto
Pratica:
Modulazione della luminosità di un led in PWM, mediante controllo potenziometrico
Regolazione della velocità e direzione di un motore
Mercoledì 29 Maggio
Elettronica:
Sensori a riflessione ad infrarosso,
sensore ad ultrasuoni ed effetto Doppler,
sensori di temperatura etc
Informatica:
Librerie aggiuntive
Interruzioni esterne (Interrupt)
Pratica:
Realizzazione di un piccolo robot che segue un percorso sul pavimento.
Mercoledì 05 Giugno
Elettronica:
Display LCD intelligenti e loro gestione.
Protocollo di comunicazione RS232, I2C, e SPI
Informatica:
Trucchi di programmazione in C
Pratica:
Realizzazione di uno strumento di misura con display LCD (termometro, voltmetro…etc).
Gestisci Consenso
Per fornire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Il consenso a queste tecnologie ci permetterà di elaborare dati come il comportamento di navigazione o ID unici su questo sito. Non acconsentire o ritirare il consenso può influire negativamente su alcune caratteristiche e funzioni.
Funzionale Sempre attivo
L'archiviazione tecnica o l'accesso sono strettamente necessari al fine legittimo di consentire l'uso di un servizio specifico esplicitamente richiesto dall'abbonato o dall'utente, o al solo scopo di effettuare la trasmissione di una comunicazione su una rete di comunicazione elettronica.
Preferenze
L'archiviazione tecnica o l'accesso sono necessari per lo scopo legittimo di memorizzare le preferenze che non sono richieste dall'abbonato o dall'utente.
Statistiche
L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici.L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici anonimi. Senza un mandato di comparizione, una conformità volontaria da parte del vostro Fornitore di Servizi Internet, o ulteriori registrazioni da parte di terzi, le informazioni memorizzate o recuperate per questo scopo da sole non possono di solito essere utilizzate per l'identificazione.
Marketing
L'archiviazione tecnica o l'accesso sono necessari per creare profili di utenti per inviare pubblicità, o per tracciare l'utente su un sito web o su diversi siti web per scopi di marketing simili.