Corso Arduino0 2016: differenze tra le versioni
(→Programma ed orari del corso Linux base) |
|||
(10 versioni intermedie di 2 utenti non mostrate) | |||
Riga 59: | Riga 59: | ||
{|style="border: 1px solid #789DB3; border-collapse: collapse; align:center; width:100%;" | {|style="border: 1px solid #789DB3; border-collapse: collapse; align:center; width:100%;" | ||
|- | |- | ||
− | ! style="background:#9aa3f9;" width="2"| | + | ! style="background:#9aa3f9;" width="2"|Lezione |
− | ! style="background:#9aa3f9;" width="2"| | + | ! style="background:#9aa3f9;" width="2"|Data |
− | ! style="background:#9aa3f9;" width="2"| | + | ! style="background:#9aa3f9;" width="2"|Ora |
− | ! style="background:#9aa3f9;" width="2"| | + | ! style="background:#9aa3f9;" width="2"|Titolo |
! style="background:#9aa3f9;" width="2"|Scarica la dispensa/note | ! style="background:#9aa3f9;" width="2"|Scarica la dispensa/note | ||
|- | |- | ||
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|1 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|15-03-2017 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|19.00-22.00 |
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|Lezione n°1 |
!style="border: 1px solid #789DB3;font-size:100%"| | !style="border: 1px solid #789DB3;font-size:100%"| | ||
|- | |- | ||
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|2 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|22-03-2017 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|19.00-22.00 |
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|Lezione n°2 |
!style="border: 1px solid #789DB3;font-size:100%"| | !style="border: 1px solid #789DB3;font-size:100%"| | ||
|- | |- | ||
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|3 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|29-03-2017 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|19.00-22.00 |
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|Lezione n°3 |
!style="border: 1px solid #789DB3;font-size:100%"| | !style="border: 1px solid #789DB3;font-size:100%"| | ||
|- | |- | ||
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|4 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|06-04-2017 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|19.00-22.00 |
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|Lezione n°4 |
!style="border: 1px solid #789DB3;font-size:100%"| | !style="border: 1px solid #789DB3;font-size:100%"| | ||
|- | |- | ||
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|5 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|13-04-2017 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|19.00-22.00 |
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|Lezione n°5 |
!style="border: 1px solid #789DB3;font-size:100%"| | !style="border: 1px solid #789DB3;font-size:100%"| | ||
|- | |- | ||
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|6 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|20-04-2017 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|19.00-22.00 |
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|Lezione n°6 |
!style="border: 1px solid #789DB3;font-size:100%"| | !style="border: 1px solid #789DB3;font-size:100%"| | ||
|- | |- | ||
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|7 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|27-04-2017 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|19.00-22.00 |
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|Lezione n°7 |
!style="border: 1px solid #789DB3;font-size:100%"| | !style="border: 1px solid #789DB3;font-size:100%"| | ||
|- | |- | ||
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|8 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|04-05-2017 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|19.00-22.00 |
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|Lezione n°8 |
!style="border: 1px solid #789DB3;font-size:100%"| | !style="border: 1px solid #789DB3;font-size:100%"| | ||
|- | |- | ||
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|9 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|11-05-2017 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|19.00-22.00 |
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|Lezione n°9 |
!style="border: 1px solid #789DB3;font-size:100%"| | !style="border: 1px solid #789DB3;font-size:100%"| | ||
|- | |- | ||
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|10 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|12-04-2017 |
− | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"| | + | !style="border: 1px solid #789DB3;font-size:100%;text-align:left; padding:5px;"|19.00-22.00 |
− | !style="border: 1px solid #789DB3;font-size:100%"| | + | !style="border: 1px solid #789DB3;font-size:100%"|Lezione n°10 |
!style="border: 1px solid #789DB3;font-size:100%"| | !style="border: 1px solid #789DB3;font-size:100%"| | ||
|- | |- | ||
Riga 132: | Riga 132: | ||
=== DETTAGLI DEI MODULI DEL CORSO === | === DETTAGLI DEI MODULI DEL CORSO === | ||
+ | |||
+ | Arduino è una scheda di prototipazione nata per rendere accessibile a tutti il mondo dell'elettronica. | ||
+ | La tematica è quanto mai interessante perché approfondire significa trattare tematiche legate a molte discipline: | ||
+ | - Elettronica | ||
+ | - Elettrotecnica | ||
+ | - Programmazione | ||
+ | - Impiantistica | ||
+ | - Design | ||
+ | - Trasmissioni di segnali e Reti | ||
+ | solo per citare le principali. | ||
+ | |||
+ | [[File:ArduinoProgettoSlide.jpg|thumb|center]] | ||
+ | |||
+ | Imparare come funziona Arduino significa imparare a capire la "magia" che anima gli oggetti elettronici che oramai ci circondano in maniera ubiqua. | ||
+ | Approfondire queste tematiche è straordinariamente affascinante e rischia seriamente di accendere la lampadina della curiosità e della creatività. | ||
+ | |||
+ | L'obiettivo del docente è quello di trattare le tematiche, a volte complesse, nella maniera più semplice e comprensibile possibile con esempi, esercitazioni, test e sperimentazione. | ||
+ | Il programma delle lezioni sarà, per questo motivo, soggetto a una continua "taratura" sulla base della comprensione delle tematiche affrontate e sulla eventuale necessità di ripassi o approfondimenti. | ||
+ | |||
+ | Di seguito un dettaglio sugli argomenti che verranno trattati: | ||
+ | |||
+ | - Cos'è Arduino, cosa può fare, cosa non può fare | ||
+ | - Ripasso elettrotecnica, tester, 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 | ||
+ | - Controllo 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 | ||
+ | - Interfacciare sensori complessi (DHT11, Ultrasuoni, Capacitivi) | ||
+ | - Elettronica di potenza, pilotare grossi carichi | ||
+ | - Utilizzo di Mosfet, Transistor, relé | ||
+ | - Alimentazione dei circuiti e come alimentare arduino | ||
+ | - Elettronica negli impianti (interruttori, deviatori, invertitori, relé passo passo, contatti puliti) | ||
+ | - Comunicazioni seriali: TTL, RS485, RS232, I2C | ||
+ | |||
+ | Altri argomenti verranno trattati su richiesta e in base alle necessità. | ||
+ | Durante le lezioni i partecipanti realizzeranno un progetto a propria scelta a partire dalle conoscenze acquisite. | ||
+ | La maggioranza delle lezioni prevede delle esercitazioni pratiche con la realizzazione su breadboard di prototipi. | ||
+ | |||
+ | [[File:ComPar.jpg|thumb|center]] | ||
== Documentazione a disposizione == | == Documentazione a disposizione == |
Versione attuale delle 20:36, 27 dic 2016
ISCRIZIONI NON ANCORA APERTE!
Starter Kit
Valutare l'acquisto per gli allievi e i simpatizzanti di uno starter kit arduino.
Il corso
Il Linux User Group di Pordenone con la collaborazione dell'Istituto scolastico comprensivo di Chions,
presenta il suo primo corso PArduino.
Nota:
'Pordenone Linux User Group ha per scopo la diffusione della cultura informatica con particolare riferimento al software libero e a sorgente aperto (Free/Libre Open Source Software, FLOSS), ha quale oggetto associativo la diffusione della cultura del libero scambio del sapere per il progresso comune e l'incentivazione dell'utilizzazione, della promozione, della formazione e dello sviluppo del sistema operativo GNU/Linux e del software libero; l'associazione si propone come luogo di incontro e di aggregazione nel nome di interessi culturali assolvendo alla funzione sociale di maturazione e crescita umana e civile attraverso l'ideale dell'educazione permanente.'
(Art.2 dello statuto)
Per questo motivo alcuni Soci particolarmente competenti in materia si sono resi disponibili per fare da relatori a questo corso. I suddetti relatori-soci NON riceveranno alcun compenso per la loro prestazione (solo il rimborso spese di viaggio) e offriranno la loro prestazione gratuitamente. Ecco spiegato anche il basso costo complessivo del corso (3,00€/h) che servirà a coprire anche le spese sostenute per la realizzazione del materiale cartaceo consegnato ai partecipanti e ai costi del piccolo buffet di fine corso.
Figure di riferimento per l'organizzazione
- Docente: vedi nell'elenco presente in questa pagina
- Tutor: Roby.deb (Roberto Colonello)
Dove
Presso l' Istituto scolastico primario "Berengario Ortis" di Chions
via Mauro De Zorzi, 6 - 33083 Chions (PN)
Dati da OpenStreetMap -
Pubblicati sotto licenza ODbL
INFORMAZIONI ED ISCRIZIONI
Tutte le iscrizioni su come iscriversi le trovate nella Pagina principale corsi
Numero Chiuso
Il numero massimo di iscritti è 15.
Costo
Il costo per i partecipanti soci è di € XX,00.
I soci, che nei ultimi 24 mesi abbiano già frequentato un altro corso PN-Lug,
avranno diritto ad una riduzione pari al 30% dell'importo.
In questo caso, la quota sarà di € XX,00.
Logistica
Verranno utilizzati solo i calcolatori presenti nella classe; non sarà necessario portare il vostro PC. Se desiderate installare su un vostro PC il sistema operativo GNU/Linux, potete venirci a trovare in sede al martedì sera, dalle ore 19.30 alle 22.20.
Programma ed orari del corso Linux base
Lezione | Data | Ora | Titolo | Scarica la dispensa/note |
---|---|---|---|---|
1 | 15-03-2017 | 19.00-22.00 | Lezione n°1 | |
2 | 22-03-2017 | 19.00-22.00 | Lezione n°2 | |
3 | 29-03-2017 | 19.00-22.00 | Lezione n°3 | |
4 | 06-04-2017 | 19.00-22.00 | Lezione n°4 | |
5 | 13-04-2017 | 19.00-22.00 | Lezione n°5 | |
6 | 20-04-2017 | 19.00-22.00 | Lezione n°6 | |
7 | 27-04-2017 | 19.00-22.00 | Lezione n°7 | |
8 | 04-05-2017 | 19.00-22.00 | Lezione n°8 | |
9 | 11-05-2017 | 19.00-22.00 | Lezione n°9 | |
10 | 12-04-2017 | 19.00-22.00 | Lezione n°10 |
Tutta la documentazione viene rilasciata con licenza CreativeCommons nella versione Attribution-ShareAlike 3.0 se non diversamente specificato.
DETTAGLI DEI MODULI DEL CORSO
Arduino è una scheda di prototipazione nata per rendere accessibile a tutti il mondo dell'elettronica. La tematica è quanto mai interessante perché approfondire significa trattare tematiche legate a molte discipline:
- Elettronica - Elettrotecnica - Programmazione - Impiantistica - Design - Trasmissioni di segnali e Reti
solo per citare le principali.
Imparare come funziona Arduino significa imparare a capire la "magia" che anima gli oggetti elettronici che oramai ci circondano in maniera ubiqua. Approfondire queste tematiche è straordinariamente affascinante e rischia seriamente di accendere la lampadina della curiosità e della creatività.
L'obiettivo del docente è quello di trattare le tematiche, a volte complesse, nella maniera più semplice e comprensibile possibile con esempi, esercitazioni, test e sperimentazione. Il programma delle lezioni sarà, per questo motivo, soggetto a una continua "taratura" sulla base della comprensione delle tematiche affrontate e sulla eventuale necessità di ripassi o approfondimenti.
Di seguito un dettaglio sugli argomenti che verranno trattati:
- Cos'è Arduino, cosa può fare, cosa non può fare - Ripasso elettrotecnica, tester, 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 - Controllo 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 - Interfacciare sensori complessi (DHT11, Ultrasuoni, Capacitivi) - Elettronica di potenza, pilotare grossi carichi - Utilizzo di Mosfet, Transistor, relé - Alimentazione dei circuiti e come alimentare arduino - Elettronica negli impianti (interruttori, deviatori, invertitori, relé passo passo, contatti puliti) - Comunicazioni seriali: TTL, RS485, RS232, I2C
Altri argomenti verranno trattati su richiesta e in base alle necessità. Durante le lezioni i partecipanti realizzeranno un progetto a propria scelta a partire dalle conoscenze acquisite. La maggioranza delle lezioni prevede delle esercitazioni pratiche con la realizzazione su breadboard di prototipi.
Documentazione a disposizione
- modello di feedback, richiesta dati per i talk
- modello della liberatoria PN LUG per l'installazione Linux sui PC
PC e Hardware a disposizione
- Pc della scuola
Servizio fotografico
PN LUG provvederà con i propri mezzi all'intero evento. Successivamente, condivideremo altro materiale fotografico reso disponibile dai partecipanti a questo evento, tramite il nostro blog associativo principale.