Top Banner
Stefano Panichi e Giulio Fieramosca CORSO ARDUINO Giulio Fieramosca Stefano Panichi Corso ASEV 2014
30

CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Sep 12, 2018

Download

Documents

vuongduong
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: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

CORSO ARDUINOGiulio Fieramosca

Stefano PanichiCorso ASEV 2014

Page 2: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Cosa c'è dietro Arduino?

“ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software – spesso senza un obiettivo ben definito.Riutilizzare la tecnologia esistente è una delle vie migliori del fare thinkering. Prendere giocattoli economici o vecchi oggetti inutilizzati e modificarli è la via migliore per ottenere grandi risultati ”

Massimo Banzi – Getting started with Arduino – Traduzione libera

Page 3: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Open Sofware – Open Hardware

Page 4: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio FieramoscaArduino mega

Arduino UNO

Gli Originali

Arduino nano

Page 5: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

BreadBoard Arduino

Seeduino Cloni

Page 6: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Lilypad: arduino modificato per essere cucito su abiti e tessuti in genere

Page 7: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio FieramoscaApplicazione di LilyPad su un tessuto

Page 8: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Arduino Robot

Arduino Esplora

Arduino Leonardo

Arduino Yùn

Page 9: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Cos'è un microcontrollore

Componente elettronico programmabileche consente di sviluppare dispositivi intelligentia basso costo.

È un piccolo computer, con velocità e memoria ridotta, quindi consumi inferiori

Page 10: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Alcuni progetti

Page 11: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Bombermind

Page 12: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Occhiali da mosca cieca

Page 13: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

TXT Bomber

Page 14: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Garduino

Prendersi cura delle proprie piante...con Arduino

Page 15: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Page 16: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Tetris in tv

Page 17: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Come si usa?

Compilazione Caricamento

Page 18: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Programmare arduinoArduino ha un suo ambiente

di sviluppo gratuito e multipiattaforma scaricabile

da internet

per verificare la correttezza del listato e compilarlo

per creare un nuovo file

per aprirne uno

per salvarloper caricarlo sulla scheda

Page 19: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

loop()

C++ su arduino

void setup() {//istruzioni eseguite solo la prima volta

}void loop() {

//istruzioni eseguite finché il micro è//alimentato

}

● Queste due funzioni devono essere sempre presenti nel listato, sono il punto di partenza di tutto il programma

setup()

Page 20: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Far lampeggiare un led

const short int led = 12;void setup() {

pinMode(led,OUTPUT);}void loop() {

digitalWrite(led,HIGH);delay(500);digitalWrite(led,LOW);delay(500);

}

Helloblink.ino

Page 21: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Siti utili – arduino.cc

Page 22: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Siti utili – instructables.com

Page 23: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Siti utili – adafruit.com

Page 24: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Siti utili – fritzing.com

Page 25: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Siti utili – glgprograms.it

Page 26: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Il corso: programma

05/11/2014 Basi di elettronica e programmazione

12/11/2014 Pulsanti, sensori analogici e seriale

19/11/2014 Pwm, led dimming e controllo motori

26/11/2014 Display led, shift register, display lcd

03/12/2014 Sensori digitali e shields

10/12/2014 Generare suoni e musica

Le lezioni si svolgeranno ogni mercoledì, dalle ore 18,30 alle ore 21,30, nella sede ASEV

Page 27: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Il corso: materiali

Page 28: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Il corso: istruzioni per l'iscrizione

● Per iscriversi, collegarsi al sito ASEV alla pagina relativa al corso;

● Il costo, comprensivo dei materiali, è di € 160

Page 29: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Stefano Panichi

Giulio Fieramosca

it.linkedin.com/in/stefanopanichi/

@StefanoPanichi

[email protected]

google.com/+StefanoPanichi

it.linkedin.com/in/giuliofieramosca

facebook.com/giulio.fieramosca

[email protected]

google.com/+GiulioFieramosca

Thank you for attention

Page 30: CORSO ARDUINO - box.glgprograms.it · Cosa c'è dietro Arduino? “ Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software –

Stefano Panichi e Giulio Fieramosca

Presentazione realizzata con software open source(LibreOffice Impress, Gimp, Arduino, Fritzing)

Quest'opera è distribuita con Licenza CC-BY-SAe realizzata da Stefano Panichi e Giulio Fieramosca