Programmare con Arduino - Livello 1

Interaction design, internet of thing, stampanti 3d ed altri fantastici mondi girano intorno a un solo pianeta: Arduino.
Impara a programmare il microprocessore più noto del momento, passando per l'affascinante mondo dell'elettronica, avendo come unico limite la tua fantasia.
Dall'elettronica di base alla programmazione, dalla circuitazione alle interfacce di input e output, il corso vi porterà a pilotare un motore passo dopo passo, attraverso lezioni teoriche ed applicazioni pratiche.

I moduli sono complementari ma autonomi, è possibile acquistarli separatamente.
L'acquisto contestuale di entrambi i moduli garantisce un risparmio di 60€.

  • Inizio
    14 Ott
  • 8
    lezioni
  • 16
    ore
  • 2 ORE A SETT
  • Lun
    20.30-22.30
  • Info livello 2
  • Posti Rimasti 14
    Persone che hanno già frequentato il corso: 169
  • Iscritti + preiscritti in tempo reale 4
Letto 36322 volte

Docente

arduinolcua Luca Frogheri: web designer e maker. Mi occupo di comunicazione e design per lavoro e per passione personale. Sviluppo sistemi interattivi mettendo al centro dei miei progetti l'interazione uomo-macchina-ambiente. Da diversi anni, lavorando sulla scheda Arduino, ho ideato e porto avanti il progetto Eyewriter Italia. Da tempo insegno in corsi di interaction design basati su Arduino. Ho lavorato nell'ambito wearable sviluppando progetti legati ai tessuti interattivi e seguendo la didattica per numerose ditte che operano in questo settore. Credo nell'open source e nella condivisione di progetti open hardware e open software.
icon FBicon LI  

Programma LIV 1


Lezione 1 - Welcome Arduiners! Il Primo Blink.

- Presentazione corso.
- Presentazione kit.
- Cosa posso fare con Arduino.
- Il primo blink.

Lezione 2 - Primi Passi Nell’Elettronica.
- Elettricità: cos’è e come si misura?
- Componenti elettronici, teoria e pratica.
- Bottoni e pulsanti.
- Programmazione: le basi.
- Comunicazione da e per Arduino.

Lezione 3 -  Primi Passi Di Programmazione e interazioni.
- Basi di programmazione.
- Le variabili.
- Condizioni.
- Funzioni comode e performanti.
- Prove pratiche ed esempi.

Lezione 4 - Leggere gli input esterni analogici.
- Partitore di tensione: cos’è e come funziona.
- Programmazione: leggere i dati.
- Leggere i sensori.
- Cicli.
- Array.

Lezione 5 - Scrivere gli output, PWM.
- PWM: cos’è e come funziona.
- Prove pratiche di utilizzo.
- Audio output e interazione.
- Librerie interne ad Arduino.

Lezione 6 - Un mondo di sensori, librerie e funzioni.
- Sensori analogici, digitali e autocostruiti.
- Librerie esterne ad Arduino.
- Funzioni: cosa sono e quando usarle.
- Creare una funzione.

Lezione 7 - Arduino e Motori 1.
- Gestione di alimentazioni esterne.
- I motori: differenze e scelta.
- Controllare un motore Dc.
- Il ponte H.
- Controllare un servo motore.
- Motori brushless.

Lezione 8 - Arduino e il mondo.
- Comunicare con altri dispositivi.
- Protocolli principali.
- Processing.
- Schede diverse per usi diversi.

Programma LIV 2


Lezione 1 - Svilupare per soluzioni.

- Progetto pratico di ripasso.
- Introduzione al secondo modulo.

Lezione 2 - Il tempo e Arduino.
- Anatomia dettagliata dei pin.
- Funzioni interne ad Arduino.
- Controlli in parallelo.

Lezione 3 - Realtà e controlli.
- Interrupt.
- Gestione di routine particolari.
- Debounce.

Lezione 4 - Comunicazione.
- Comunicazione tra schede. 
- Protocolli specifici.
- Dialogo tra Arduino diversi.

Lezione 5 - Comunicazione 2.
- Protocolli per la comunicazione esterna.
- Librerie, mouse e keyboard.

Lezione 6 - Arduino e il web.
- Shield di comunicazione ethernet e wi-fi.
- Schede dotate di wi-fi
- L’esp 8266.

Lezione 7 - Clonare Arduino.
- Cos’è un microcontrollore.
- Come clonare Arduino.

Lezione 8 - Do Your thing!
- Progetto finale da concordare con gli studenti.

Adotta uno studente

adotta icon Il Fusolab ha attivato un prestito attraverso il microcredito per questo corso.
Aiuta Rani pagare le sue tasse scolastiche all'università per frequentare un master

Rani è un uomo ambizioso e laborioso che fa del suo meglio per fornire alla sua famiglia una vita dignitosa e realizzare i suoi sogni. È un padre di 34 anni di due adorabili bambini che vivono con la sua famiglia in un villaggio vicino a Jenin, in Cisgiordania. Studia presso un'università locale per ottenere un master e migliorare il suo lavoro, ma il suo reddito è basso e copre a malapena i bisogni di base. Per questo, richiede un prestito per pagare le tasse scolastiche all'università.

Per maggiori dettagli sul prestito e su tutti i prestiti del Fusolab visita la pagina ▶ Adotta uno Studente