introduzione alla programmazione con arduino

18
SardiniaCodeWeek2015 Introduzione alla Introduzione alla programmazione con Arduino programmazione con Arduino

Upload: fabrizio-passerini

Post on 14-Apr-2017

339 views

Category:

Education


2 download

TRANSCRIPT

SardiniaCodeWeek2015

Introduzione alla Introduzione alla programmazione con Arduinoprogrammazione con Arduino

Cos'è Arduino?Cos'è Arduino?

●Creato in ItaliaCreato in Italia

●Open Source (Open Hardware)Open Source (Open Hardware)

●Low CostLow Cost

Diverse SchedeDiverse Schede

Arduino UNOArduino UNO

Arduino UNOArduino UNO

Digitale ed AnalogicoDigitale ed Analogico

● Digitale può assumere due valori: ALTO o BASSO (spento o acceso, 0 o 1)

● Analogico può assumere un valore compreso tra 0V e 5V

Input ed OutputInput ed Output

● Con Input si indica un segnale in entrata

● Con Output si indica un segnale in uscita

PIN, Shield, SketchPIN, Shield, Sketch

● I PIN sono i connettori per collegare l'Arduino ai sensori o ad altre espansioni come le Shield

● Le Shield si collegano sopra l'Arduino per espandere le funzionalità (es. connessione ad internet)

● Gli Sketch sono i codici che scriviamo sul computer e che vengono compilati prima di essere caricati sull'Arduino

L'ambiente di sviluppoL'ambiente di sviluppo

L'ambiente di sviluppoL'ambiente di sviluppo

● Si scarica da www.arduino.cc nell'area Download

Ciclo di sviluppoCiclo di sviluppo

● Scrittura del codice● Compilazione● Caricamento sulla scheda● Esecuzione

● Il programma viene eseguito all'infinito

Prima di scrivere il codicePrima di scrivere il codice

● Variabili● Funzioni● Commenti

Il primo programma!Il primo programma!

Proviamo con un LEDProviamo con un LED

● Catodo (-)● Anodo (+)

● Colleghiamo il catodo sul pin 13 e l'anodo sul GND

Aggiungiamo un pulsanteAggiungiamo un pulsante

Aggiungiamo un pulsanteAggiungiamo un pulsante

Grazie!Grazie!