Arduino Base e' il corso per chi si avvicina per la prima volta al mondo dell'elettronica digitale con Arduino, nessun prerequisito. Tramite esercitazioni pratiche in laboratorio verranno costruite le basi di elettronica, fondamenti di programmazione e informatica per poter costruire i propri progetti di elettronica digitale, robotica, domotica, internet of things. Arduino e le competenze annesse sono il punto di partenza dell'universo dei Maker.

Luogo: Modena
Docente: Andrea Manni
N.Ore: 20
Lezioni: 10
Costo: 80,00 euro
Discussioni: Forum Corsi

I prossimi corsi di Arduino base e interemedio partiranno a Settembre.

Si puo contattare direttamente lo staff di Makeitmodena del comune di Modena all'e-mail: info@makeitmodena.it . C'e' uno spazio apposito sul forum di discussione per i corsi moderato da Andrea, il docente.
Tutte le lezioni si tengono nei laboratori di informatica ed elelettronica di Makeitmodena del comune di Modena.
Strada Barchetta 77
41124 Modena
Referente: Walter Martinelli
Tel. 3296508160
e-mail: info@makeitmodena.it

Il laboratorio mette a disposizione sia i computers che i Kit con i componenti elettronici necessari per le lezioni. Per gli studenti che vogliono esercitarsi a casa sono stati predisposti Kit base da 5euro e altri piu ricchi. Questi kit vanno prenotati con un mese di anticipo (ce ne saranno di disponibili per l’inizio del corso) come acquisto di gruppo.

Per quanto riguarda il software e’ stato preparato un sistema operativo Gnu/Linux in versione Live / installabile sul proprio computer con tutti i software e gli esericizi preconfigurati. Anche a casa i principianti potranno dedicarsi immediatamente agli argomenti del corso senza perdere tempo a configurare l'ambiente di sviluppo. Gli esperti possono testare ambienti di sviluppo sofisticati come Eclipse, librerie, tool chains ed altro.

Argomenti

  • Sistema operativo Gnu/Linux, ambiente Desktop
  • Arduino presentazione scheda e caratteristiche hardware
  • Architettura di un elaboratore: CPU - RAM - INPUT / OUTPUT
  • Architettura di un micro controller: differenze
  • Le Varie schede Arduino
  • Software: compilazione e Arduino IDE
  • Input tramite bottoni, cicli condizionali
  • PWM: output analogico
  • Input analogici
  • Approccio alla State Machine: stato di un bottone

Programmazione

  • Fondamenti di programmazione: strutture principali
  • Variabili e costanti
  • Cicli iterativi e condizionali
  • Funzioni, scope e static
  • Operatori binari, comparativi, logica booleana
  • Tipi di dati, array

Nella fase finale del corso in base alla preparazione del gruppo di lavoro il docente valutera' se fare una distrazione di code refactoring per trasformare il codice dell'esercizio sul multitasking in codice a oggetti.

Elettronica

  • Circuito elettrico
  • LED, LED RGB
  • Elettricita', differenza di potenziale, resistenze
  • Legge di Ohm, calcolare resistenze per LED
  • Utilizzo della BreadBoard (tavoletta di proto tipizzazione)
  • Bottoni in Pull DOWN e Pull UP
  • Potenziometri, resistivita' e resistenza
  • Fotoresistenza
  • Diodi
  • Introduzione ai Transistor: BJT come interruttore digitale
  • Attuatori: Piezo, motori DC, servomotori

Materiali

Tutti i materiali necessari al corso saranno disponibili nel laboratorio durante le lezioni.

Per gli studenti che vogliono esercitarsi a casa sono stati predisposti un Kit base da 5euro e un Kit da 40euro . Questi kit vanno prenotati con un mese di anticipo (i kit base saranno disponibili per l'inizio del corso fino a esaurimento scorte) come acquisto di gruppo.

Per quanto riguarda il software e' stato preparato un sistema operativo Gnu/Linux in versione Live / installabile sul proprio computer: http://zap.piffa.net/store/ con tutti i software e gli esercizi preconfigurati. Questo permettera' agli studenti di avere a disposizione fin da subito anche a casa un ambiente di sviluppo pronto all'uso per dedicarsi agli argomenti del corso.

Riferimenti

Sono disponibili i calendari delle lezioni delle precedenti edizioni del Corso Base con gli argomenti trattati in ogni lezione: ad es http://lab.piffa.net/lunedi.html , il Wiki con informazioni utili sui componenti (a cura degli studenti): http://wiki.piffa.net/ , gli esercizi e gli schemi elettronici

Il sito web di riferimento e': http://www.piffa.net/