coderdojo - scratch 4 arduino

77
CoderDojo Trento Scratch & Arduino Workshop by Giulio Pilotto & Mirco Piccin @giulio_pilotto @mircopiccin

Upload: mirco-piccin

Post on 25-Jun-2015

215 views

Category:

Education


3 download

DESCRIPTION

What can you do with Scratch and an Arduino? Slides used for frontal sessions of CoderDojo in Trento and during the MakerFaireRome 2014.

TRANSCRIPT

Page 1: CoderDojo - Scratch 4 Arduino

CoderDojo Trento

Scratch & Arduino Workshop

by Giulio Pilotto & Mirco Piccin@giulio_pilotto @mircopiccin

Page 2: CoderDojo - Scratch 4 Arduino

Come noi...

Page 3: CoderDojo - Scratch 4 Arduino

Anche Arduino...

Page 4: CoderDojo - Scratch 4 Arduino

Come noi...

Page 5: CoderDojo - Scratch 4 Arduino

Anche Arduino...

Page 6: CoderDojo - Scratch 4 Arduino

Prepariamo Arduino

Page 7: CoderDojo - Scratch 4 Arduino

..e attacchiamola al computer

Page 8: CoderDojo - Scratch 4 Arduino

Prepariamo S4A

Page 9: CoderDojo - Scratch 4 Arduino

D11 D10 D9 D6 D5 D3

A0 A1 A2 A3 A4 A5

Schema pin

Page 10: CoderDojo - Scratch 4 Arduino

Led blink

Page 11: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

Page 12: CoderDojo - Scratch 4 Arduino

Connetti il led VERDE al pin D11

Page 13: CoderDojo - Scratch 4 Arduino

E a Scratch cosa serve??

Page 14: CoderDojo - Scratch 4 Arduino

Bottone e led

Page 15: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

2x

Page 16: CoderDojo - Scratch 4 Arduino

Aggiungiamo un bottone

che colleghiamo al pin D3.

Cosa serve ad Arduino??

Page 17: CoderDojo - Scratch 4 Arduino

E a Scratch cosa serve??

Page 18: CoderDojo - Scratch 4 Arduino

Bottone & Scratch

Page 19: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

2x

Page 20: CoderDojo - Scratch 4 Arduino

Aggiungiamo un bottone

che colleghiamo al pin D3.

Cosa serve ad Arduino??

Page 21: CoderDojo - Scratch 4 Arduino

Modifichiamo il costume

Cambiamo il costume di Arduino1) Importiamo il costume gatto2) Importiamo un altro costume, e scegliamo il secondo gatto3) Eliminiamo il costume Arduino

Page 22: CoderDojo - Scratch 4 Arduino

E a Scratch cosa serve??

Page 23: CoderDojo - Scratch 4 Arduino

Potenziometro e Led

0 1024

Page 24: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

2x

Page 25: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

Aggiungiamo un potenziometro

che colleghiamo al pin A0

Page 26: CoderDojo - Scratch 4 Arduino

Cosa serve a Scratch??

Page 27: CoderDojo - Scratch 4 Arduino

Sensore di luce & Scratch Stage

0 1024

Page 28: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

2x

Page 29: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

Aggiungiamo un sensore di luce

che connettiamo al pin A1

Page 30: CoderDojo - Scratch 4 Arduino

Prepariamo un paio di sfondi

1)Clicca sullo Stage2)Vai su Sfondi3)Importa 2 nuovi sfondi

Page 31: CoderDojo - Scratch 4 Arduino

Cosa serve a Scratch??

Page 32: CoderDojo - Scratch 4 Arduino

Ora clicca su Script e inserisci i seguenti blocchi!

Page 33: CoderDojo - Scratch 4 Arduino

Credits:

Slide made by: - Mirco Piccin @mircopiccin- Giulio Pilotto @giulio_pilotto

Foto : - TinkerKit:

http://store.arduino.cc/category/16?language=it- Fritzing Blog:

http://blog.fritzing.org/2013/12/06/how-can-your-kids-learn-with-arduino/

Page 34: CoderDojo - Scratch 4 Arduino

CoderDojo Trento

Scratch & Arduino Workshop

2^ parte

by Giulio Pilotto & Mirco Piccin@giulio_pilotto @mircopiccin

Page 35: CoderDojo - Scratch 4 Arduino

Bottone e led

Page 36: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

2x

Page 37: CoderDojo - Scratch 4 Arduino

Aggiungiamo un bottone

che colleghiamo al pin D3 e

un led al pin D11.

Cosa serve ad Arduino??

Page 38: CoderDojo - Scratch 4 Arduino

E a Scratch cosa serve??

Page 39: CoderDojo - Scratch 4 Arduino

..aggiungiamo Potenziometro e Led

0 1024

Page 40: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

2x

Page 41: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

Aggiungiamo un potenziometro

che colleghiamo al pin A0 e

un led al pin D10

Page 42: CoderDojo - Scratch 4 Arduino

...completo:

Page 43: CoderDojo - Scratch 4 Arduino

Cosa serve a Scratch??

Page 44: CoderDojo - Scratch 4 Arduino

...led con dissolvenza

0 1024

Page 45: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

2x

Page 46: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

Spostiamo il led sul pin D9

Page 47: CoderDojo - Scratch 4 Arduino

...completo:

Page 48: CoderDojo - Scratch 4 Arduino

Cosa serve a Scratch??

..da 0 a 1023

..da 0 a 255

/ 4

Page 49: CoderDojo - Scratch 4 Arduino

Potenziometri & Scratch

Y

X

Page 50: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

2x3x

Page 51: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

Aggiungiamo due potenziometri

che colleghiamo al pin A0 e A1

un led al pin D10

Page 52: CoderDojo - Scratch 4 Arduino

Modifichiamo il costume

Cambiamo il costume di Arduino1) Importiamo il costume gatto2) Eliminiamo il costume Arduino

Page 53: CoderDojo - Scratch 4 Arduino

Cosa serve a Scratch??

Page 54: CoderDojo - Scratch 4 Arduino

Cosa serve a Scratch??

Importiamo un nuovo sprite

Page 55: CoderDojo - Scratch 4 Arduino

Cosa serve a Scratch??

Page 56: CoderDojo - Scratch 4 Arduino

Sensore Temperatura & Scratch

Page 57: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

2x1x

Page 58: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

Aggiungiamo il sensore di

temperatura che colleghiamo al

pin A0

Page 59: CoderDojo - Scratch 4 Arduino

Modifichiamo il costume

1) Importiamo il costume drago2) Importiamo un altro costume, e scegliamo il secondo drago3) Eliminiamo il costume Arduino

Page 60: CoderDojo - Scratch 4 Arduino

Aggiungiamo uno sprite

1) Importiamo il cavaliere2) rimpiccioliamolo

Page 61: CoderDojo - Scratch 4 Arduino

Modifichiamo lo sfondo

1) Importiamo il castello2) eliminiamo lo sfondo bianco

Page 62: CoderDojo - Scratch 4 Arduino

Cosa serve a Scratch??

Page 63: CoderDojo - Scratch 4 Arduino

Cosa serve a Scratch??

Page 64: CoderDojo - Scratch 4 Arduino

Sound & Scratch

Yooo!

Page 65: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

2x3x

Page 66: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

Aggiungiamo due potenziometri che colleghiamo al pin

A0 e A1 e bottone

che colleghiamo al pin D3

Page 67: CoderDojo - Scratch 4 Arduino

Cosa serve a Scratch??

Importiamo 4 nuovi costumi

Page 68: CoderDojo - Scratch 4 Arduino

Cosa serve a Scratch??

Importiamo 1 nuovo suono

Page 69: CoderDojo - Scratch 4 Arduino

Cosa serve a Scratch??

Page 70: CoderDojo - Scratch 4 Arduino

Challenges

+

Page 71: CoderDojo - Scratch 4 Arduino

Challenges

+

Page 72: CoderDojo - Scratch 4 Arduino

Challenges

+

Page 73: CoderDojo - Scratch 4 Arduino

Challenges

+

Page 74: CoderDojo - Scratch 4 Arduino

Sensore Tilt (e muovi)

uguale al bottone, cambia solo tiul al posto di bottone

magari prima di sfondo, questo più semplice

Page 75: CoderDojo - Scratch 4 Arduino

Semaforo

3x

Page 76: CoderDojo - Scratch 4 Arduino

Cosa serve ad Arduino??

Page 77: CoderDojo - Scratch 4 Arduino

Credits:

Slide made by: - Mirco Piccin @mircopiccin- Giulio Pilotto @giulio_pilotto

Foto : - TinkerKit:

http://store.arduino.cc/category/16?language=it- Fritzing Blog:

http://blog.fritzing.org/2013/12/06/how-can-your-kids-learn-with-arduino/