Difference between revisions of "Arduino"
Line 3: | Line 3: | ||
= Corso Arduino Base = |
= Corso Arduino Base = |
||
− | == |
+ | == Iscrizione e informazioni generali == |
+ | |||
+ | === A chi è rivolto === |
||
Il corso è rivolto '''esclusivamente ai soci''' PN LUG ([https://www.pnlug.it/associarsi/ clicca qui per scoprire come associarti]), ed è indicato sia per chi ha già conoscenze di base, sia per chi parte completamente da zero. |
Il corso è rivolto '''esclusivamente ai soci''' PN LUG ([https://www.pnlug.it/associarsi/ clicca qui per scoprire come associarti]), ed è indicato sia per chi ha già conoscenze di base, sia per chi parte completamente da zero. |
||
− | == Quando == |
+ | === Quando === |
Il corso verrà avviato '''Mercoledì 8 Novembre 2017''', le lezioni avranno cadenza settimanale e si terranno il Mercoledì sera dalle ore 19:00 alle ore 22:00. |
Il corso verrà avviato '''Mercoledì 8 Novembre 2017''', le lezioni avranno cadenza settimanale e si terranno il Mercoledì sera dalle ore 19:00 alle ore 22:00. |
||
Line 13: | Line 15: | ||
La durata totale del corso è di 24 ore, suddivise in 8 lezioni da 3 ore ciascuna. |
La durata totale del corso è di 24 ore, suddivise in 8 lezioni da 3 ore ciascuna. |
||
− | == Dove == |
+ | === Dove === |
Il corso si terrà presso il |
Il corso si terrà presso il |
||
Line 23: | Line 25: | ||
Sito web: [http://polo.pn.it/ www.polo.pn.it] |
Sito web: [http://polo.pn.it/ www.polo.pn.it] |
||
− | == Attrezzatura: cosa serve == |
+ | === Attrezzatura: cosa serve === |
Ogni partecipante dovrà dotarsi per proprio conto del seguente materiale: |
Ogni partecipante dovrà dotarsi per proprio conto del seguente materiale: |
||
Line 31: | Line 33: | ||
* Un tester |
* Un tester |
||
− | == Quota di iscrizione == |
+ | === Quota di iscrizione === |
La quota di iscrizione prevista è di '''€ 80,00''' e dovrà essere versata esclusivamente a mezzo bonifico alle seguenti coordinate: |
La quota di iscrizione prevista è di '''€ 80,00''' e dovrà essere versata esclusivamente a mezzo bonifico alle seguenti coordinate: |
||
Line 39: | Line 41: | ||
IBAN: IT51J0835612501000000040189 |
IBAN: IT51J0835612501000000040189 |
||
Causale: Nome e Cognome - Quota di iscrizione a CORSO ARDUINO BASE</pre> |
Causale: Nome e Cognome - Quota di iscrizione a CORSO ARDUINO BASE</pre> |
||
+ | |||
+ | === Numero chiuso === |
||
+ | |||
+ | Il numero massimo di partecipanti è 15. |
||
+ | |||
+ | Il corso verrà attivato con un numero minimo di almeno 11 iscritti, altrimenti verrà posticipato a data da destinarsi. |
||
+ | |||
+ | == Contenuti == |
||
+ | |||
+ | === Obiettivi formativi === |
||
+ | |||
+ | Il corso si propone di formare i partecipanti alla realizzazione di circuiti su breadboard e alla programmazione di microcontrollori tramite la piattaforma Arduino. |
||
+ | |||
+ | Attraverso approfondimenti teorico/pratici si evidenzieranno le possibilità offerte da questa piattaforma di sviluppo e dall'incredibile ecosistema che si è formato attorno ad essa, mirando a stimolare la curiosità e la voglia di approfondire. |
||
+ | |||
+ | === Competenze === |
||
+ | |||
+ | Il corso intende consolidare le competenze di base di elettronica analogica e digitale e di programmazione in C/C++, fornendo gli strumenti per realizzare in autonomia progetti di difficoltà intermedia, basati sull'utilizzo dei microcontrollori, ed in particolare Arduino. |
||
+ | |||
+ | Il corso mira a fornire ai partecipanti le seguenti competenze: |
||
+ | * Utilizzare il sistema di sviluppo di Arduino |
||
+ | * Scrivere un firmware per Arduino |
||
+ | * Utilizzare alcuni strumenti di diagnosi e debug (tester, monitor seriale) |
||
+ | * Realizzare un circuito su breadboard |
||
+ | * Utilizzare i principali componenti elettronici |
||
+ | * Interfacciare le principali tipologie di sensori ad Arduino |
||
+ | * Leggere le principali informazioni da uno schema circuitale e un datasheet |
||
+ | * Sapere dove reperire ulteriori informazioni e aiuto per l'approfondimento degli argomenti trattati |
||
+ | |||
+ | === Programma dettagliato === |
||
+ | |||
+ | * Cos'è Arduino, cosa può fare, cosa non può fare |
||
+ | * Laboratorio: pianifichiamo un progetto insieme |
||
+ | * Ripasso elettrotecnica: tester e partitore resistivo |
||
+ | * Struttura di uno sketch di Arduino: sintassi di base, variabili, funzioni input/output, operazioni aritmetiche |
||
+ | * Interfacciare semplici sensori (termoresistenze, fotoresistenze, potenziometri, pulsanti) |
||
+ | * Array di dati, stringhe e strutture |
||
+ | * Controll del flusso: if, while, for |
||
+ | * Monitor seriale e comunicazione tra scheda e PC |
||
+ | * Funzioni e loro utilizzo |
||
+ | * Resistenze di Pull up e Pull down |
||
+ | * Schermi LCD |
||
+ | * PWM, ADC, DAC |
||
+ | * Programmazione ad oggetti: introduzione alle classi |
||
+ | * Interfacciare sensori complessi (DHT11, ultrasuoni, capacitivi) |
||
+ | * Utilizzo di mosfet, transistor, relé |
||
+ | * Elettronica di potenza, pilotare grossi carichi |
||
+ | * Alimentazione dei circuiti e come alimentare Arduino |
||
+ | * Elettronica negli impianti (interruttori, deviatori, invertitori, relé passo-passo, contatti puliti) |
||
+ | * Comunicazioni seriali: TTL, I2C |
||
+ | |||
+ | === Docente === |
||
+ | |||
+ | '''Ing. Piergiorgio Pancino''' |
||
+ | |||
+ | Progettista e responsabile di cantiere di impianti elettrici e idraulici in ambito civile ed industriale. Socio attivo del PN LUG. |
Revision as of 14:06, 25 October 2017
Corso Arduino Base
Iscrizione e informazioni generali
A chi è rivolto
Il corso è rivolto esclusivamente ai soci PN LUG (clicca qui per scoprire come associarti), ed è indicato sia per chi ha già conoscenze di base, sia per chi parte completamente da zero.
Quando
Il corso verrà avviato Mercoledì 8 Novembre 2017, le lezioni avranno cadenza settimanale e si terranno il Mercoledì sera dalle ore 19:00 alle ore 22:00.
La durata totale del corso è di 24 ore, suddivise in 8 lezioni da 3 ore ciascuna.
Dove
Il corso si terrà presso il
Polo Tecnologico ‘Andrea Galvani’ di Pordenone (zona area break)
Via Roveredo, 20/b – 33170 Pordenone (Vedi mappa)
Sito web: www.polo.pn.it
Attrezzatura: cosa serve
Ogni partecipante dovrà dotarsi per proprio conto del seguente materiale:
- PC portatile con IDE Arduino già installato (scarica il software al seguente link).
- Arduino starter kit o attrezzatura equivalente (controlla le specifiche al seguente link).
- Un tester
Quota di iscrizione
La quota di iscrizione prevista è di € 80,00 e dovrà essere versata esclusivamente a mezzo bonifico alle seguenti coordinate:
Associazione Pordenone Linux Users Group - PN LUG Banca BCC Pordenonese - filiale di Torre di Pordenone IBAN: IT51J0835612501000000040189 Causale: Nome e Cognome - Quota di iscrizione a CORSO ARDUINO BASE
Numero chiuso
Il numero massimo di partecipanti è 15.
Il corso verrà attivato con un numero minimo di almeno 11 iscritti, altrimenti verrà posticipato a data da destinarsi.
Contenuti
Obiettivi formativi
Il corso si propone di formare i partecipanti alla realizzazione di circuiti su breadboard e alla programmazione di microcontrollori tramite la piattaforma Arduino.
Attraverso approfondimenti teorico/pratici si evidenzieranno le possibilità offerte da questa piattaforma di sviluppo e dall'incredibile ecosistema che si è formato attorno ad essa, mirando a stimolare la curiosità e la voglia di approfondire.
Competenze
Il corso intende consolidare le competenze di base di elettronica analogica e digitale e di programmazione in C/C++, fornendo gli strumenti per realizzare in autonomia progetti di difficoltà intermedia, basati sull'utilizzo dei microcontrollori, ed in particolare Arduino.
Il corso mira a fornire ai partecipanti le seguenti competenze:
- Utilizzare il sistema di sviluppo di Arduino
- Scrivere un firmware per Arduino
- Utilizzare alcuni strumenti di diagnosi e debug (tester, monitor seriale)
- Realizzare un circuito su breadboard
- Utilizzare i principali componenti elettronici
- Interfacciare le principali tipologie di sensori ad Arduino
- Leggere le principali informazioni da uno schema circuitale e un datasheet
- Sapere dove reperire ulteriori informazioni e aiuto per l'approfondimento degli argomenti trattati
Programma dettagliato
- Cos'è Arduino, cosa può fare, cosa non può fare
- Laboratorio: pianifichiamo un progetto insieme
- Ripasso elettrotecnica: tester e partitore resistivo
- Struttura di uno sketch di Arduino: sintassi di base, variabili, funzioni input/output, operazioni aritmetiche
- Interfacciare semplici sensori (termoresistenze, fotoresistenze, potenziometri, pulsanti)
- Array di dati, stringhe e strutture
- Controll del flusso: if, while, for
- Monitor seriale e comunicazione tra scheda e PC
- Funzioni e loro utilizzo
- Resistenze di Pull up e Pull down
- Schermi LCD
- PWM, ADC, DAC
- Programmazione ad oggetti: introduzione alle classi
- Interfacciare sensori complessi (DHT11, ultrasuoni, capacitivi)
- Utilizzo di mosfet, transistor, relé
- Elettronica di potenza, pilotare grossi carichi
- Alimentazione dei circuiti e come alimentare Arduino
- Elettronica negli impianti (interruttori, deviatori, invertitori, relé passo-passo, contatti puliti)
- Comunicazioni seriali: TTL, I2C
Docente
Ing. Piergiorgio Pancino
Progettista e responsabile di cantiere di impianti elettrici e idraulici in ambito civile ed industriale. Socio attivo del PN LUG.