Top Banner
SardiniaCodeWeek2015 Introduzione alla Introduzione alla programmazione con Arduino programmazione con Arduino
18

Introduzione alla programmazione con Arduino

Apr 14, 2017

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduzione alla programmazione con Arduino

SardiniaCodeWeek2015

Introduzione alla Introduzione alla programmazione con Arduinoprogrammazione con Arduino

Page 2: Introduzione alla programmazione con Arduino

Cos'è Arduino?Cos'è Arduino?

Page 3: Introduzione alla programmazione con Arduino

●Creato in ItaliaCreato in Italia

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

●Low CostLow Cost

Page 4: Introduzione alla programmazione con Arduino

Diverse SchedeDiverse Schede

Page 5: Introduzione alla programmazione con Arduino

Arduino UNOArduino UNO

Page 6: Introduzione alla programmazione con Arduino

Arduino UNOArduino UNO

Page 7: Introduzione alla programmazione con Arduino

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

Page 8: Introduzione alla programmazione con Arduino

Input ed OutputInput ed Output

● Con Input si indica un segnale in entrata

● Con Output si indica un segnale in uscita

Page 9: Introduzione alla programmazione con Arduino

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

Page 10: Introduzione alla programmazione con Arduino

L'ambiente di sviluppoL'ambiente di sviluppo

Page 11: Introduzione alla programmazione con Arduino

L'ambiente di sviluppoL'ambiente di sviluppo

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

Page 12: Introduzione alla programmazione con Arduino

Ciclo di sviluppoCiclo di sviluppo

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

● Il programma viene eseguito all'infinito

Page 13: Introduzione alla programmazione con Arduino

Prima di scrivere il codicePrima di scrivere il codice

● Variabili● Funzioni● Commenti

Page 14: Introduzione alla programmazione con Arduino

Il primo programma!Il primo programma!

Page 15: Introduzione alla programmazione con Arduino

Proviamo con un LEDProviamo con un LED

● Catodo (-)● Anodo (+)

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

Page 16: Introduzione alla programmazione con Arduino

Aggiungiamo un pulsanteAggiungiamo un pulsante

Page 17: Introduzione alla programmazione con Arduino

Aggiungiamo un pulsanteAggiungiamo un pulsante

Page 18: Introduzione alla programmazione con Arduino

Grazie!Grazie!