arduino

Arduino è una piattaforma elettronica Open Source ideale per la prototipazione rapida di progetti elettronici. Essa si basa su soluzioni hardware e software immediate e semplici da modificare. La piattaforma Arduino permette di creare circuiti di vario tipo per molte applicazioni, soprattutto in ambito di robotica e automazione. La scheda Arduino è in grado di interagire con l’ambiente di produzione/progettazione ricevendo informazioni da una grande varietà di sensori, gestendo droni, luci, LED, motori e altri attuatori.

Lo scopo del corso è creare una figura lavorativa capace di progettare e realizzare delle applicazioni elettroniche mirate e di vario genere. Vista la facilità e la semplicità che Arduino offre come dispositivo di prototipazione elettronica il corso è rivolto in maniera ampia ad artisti, hobbisti ed in generale a tutti i Makers desiderosi di sperimentare applicazioni e realizzare progetti. Tutti potranno creare prototipi, programmare soluzioni e comprendere e distinguere le enormi potenzialità di questo nuovo mondo.

 

Il nostro mondo digitale per evolversi ed eseguire sempre più velocemente le nostre richieste ha necessità non solo di potenza di calcolo ed elaborazione, ma anche  di duttilità in termini di interfacciamento con dispositivi informatici, telematici o prettamente elettronici.

 

Contenuti del corso:

1. Introduzione:

  • La storia
  • Microcontrollori e microprocessori
  • Maker & Arduino

2. Arduino:

  • Arduino UNO
  • Le altre schede

3. Arduino IDE

  • Download e installazione
  • Lo sketch (loop e setup)
  • Hello Led! (programmazione del primo esempio)
  • creazione librerie

4. Il linguaggio C

  • Il C
  • Come imparare a programmare
  • Variabili
  • Cicli e controllo di flusso
  • Funzioni
    Programmi

5. Programmare Arduino

  • DigitalWrite, Read, analogRead, analogWrite
  • Tone → buzzer
  • Millis
  • Serial
  • Altri comandi

6. Programmazione Avanzata

7. Sensori

8. Attuatori

9. Comunicazioni

Richiedi informazioni