Difference between revisions of "Arduino"

From PNLUG
Jump to navigation Jump to search
Line 1: Line 1:
 
[[Category:Corsi]]
 
[[Category:Corsi]]
   
  +
= Corso Arduino Base =
== ''' ISCRIZIONI NON ANCORA APERTE! '''==
 
   
  +
== 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.
   
  +
== Quando ==
<div style="text-align:justify">
 
[[Immagine:Arduino_Logo.svg.png|center|400px]]
 
   
  +
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.
   
= Starter Kit =
+
== Dove ==
   
  +
Il corso si terrà presso il
Valutare l'acquisto per gli allievi e i simpatizzanti di uno starter kit arduino.
 
   
  +
'''Polo Tecnologico ‘Andrea Galvani’ di Pordenone''' (zona area break)
= Il corso =
 
   
  +
Via Roveredo, 20/b – 33170 Pordenone [https://www.openstreetmap.org/way/449084729 (Vedi mappa)]
Il Linux User Group di Pordenone con la collaborazione dell'Istituto scolastico comprensivo di Chions,
 
presenta il suo primo corso PArduino.
 
   
  +
Sito web: [http://polo.pn.it/ www.polo.pn.it]
   
  +
== Attrezzatura: cosa serve ==
''' Nota:'''
 
   
  +
Ogni partecipante dovrà dotarsi del seguente materiale:
'''' 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.''''
 
   
  +
* PC portatile con IDE Arduino già installato ([https://www.arduino.cc/en/Main/Software scarica il software al seguente link]).
(Art.2 dello statuto)
 
  +
* Arduino starter kit o attrezzatura equivalente ([https://store.arduino.cc/genuino-starter-kit controlla le specifiche al seguente link]).
  +
* Un tester
   
  +
== Quota di iscrizione ==
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)
 
 
[[Immagine:Scuola_Ortis_Chions.png|500px]]
 
 
Dati da [http://www.openstreetmap.org/ OpenStreetMap] -
 
Pubblicati sotto [http://opendatacommons.org/licenses/odbl/ licenza ODbL]
 
 
= INFORMAZIONI ED ISCRIZIONI =
 
 
Tutte le istruzioni su come iscriversi le trovate nella [[Corsi|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 =
 
{|style="border: 1px solid #789DB3; border-collapse: collapse; align:center; width:100%;"
 
|-
 
! style="background:#9aa3f9;" width="2"|Lezione
 
! style="background:#9aa3f9;" width="2"|Data
 
! style="background:#9aa3f9;" width="2"|Ora
 
! style="background:#9aa3f9;" width="2"|Titolo
 
! style="background:#9aa3f9;" width="2"|Scarica la dispensa/note
 
|-
 
!style="border: 1px solid #789DB3;font-size:100%"|1
 
!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;"|19.00-22.00
 
!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%"|2
 
!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;"|19.00-22.00
 
!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%"|3
 
!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;"|19.00-22.00
 
!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%"|4
 
!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;"|19.00-22.00
 
!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%"|5
 
!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;"|19.00-22.00
 
!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%"|6
 
!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;"|19.00-22.00
 
!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%"|7
 
!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;"|19.00-22.00
 
!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%"|8
 
!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;"|19.00-22.00
 
!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%"|9
 
!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;"|19.00-22.00
 
!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%"|10
 
!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;"|19.00-22.00
 
!style="border: 1px solid #789DB3;font-size:100%"|Lezione n°10
 
!style="border: 1px solid #789DB3;font-size:100%"|
 
|-
 
|}
 
 
 
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.
 
 
[[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 ==
 
* [http://www.pnlug.it/download/38/ modello di feedback, richiesta dati per i talk]
 
* [http://www.pnlug.it/download/37/ 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.
 
 
 
== Test Finale ==
 
 
prova
 

Revision as of 13:30, 25 October 2017


Corso Arduino Base

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.

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 del seguente materiale:

Quota di iscrizione