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

CoderDojo : Scratch and Arduino

Embed Size (px)

DESCRIPTION

What can you do with Scratch and an Arduino? Slides used during frontal sessions of CoderDojo in Trento and during MakerFaire Rome 2014. For more info about - CoderDojo Trento: http://coderdojotrento.it/ - S4A: http://s4a.cat/ - MakerFaire Rome 2014: http://www.makerfairerome.eu/project/coderdojo-trento-montebelluna-riva-del-garda-655/

Citation preview

Page 1: CoderDojo : Scratch and Arduino

CoderDojo Trento

Scratch & Arduino Workshop

by Giulio Pilotto & Mirco Piccin@giulio_pilotto @mircopiccin

Page 2: CoderDojo : Scratch and Arduino

Come noi...

Page 3: CoderDojo : Scratch and Arduino

Anche Arduino...

Page 4: CoderDojo : Scratch and Arduino

Come noi...

Page 5: CoderDojo : Scratch and Arduino

Anche Arduino...

Page 6: CoderDojo : Scratch and Arduino

Prepariamo Arduino

Page 7: CoderDojo : Scratch and Arduino

..e attacchiamola al computer

Page 8: CoderDojo : Scratch and Arduino

Prepariamo S4A

Page 9: CoderDojo : Scratch and Arduino

D11 D10 D9 D6 D5 D3

A0 A1 A2 A3 A4 A5

Schema pin

Page 10: CoderDojo : Scratch and Arduino

Led blink

Page 11: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

Page 12: CoderDojo : Scratch and Arduino

Connetti il led VERDE al pin D11

Page 13: CoderDojo : Scratch and Arduino

E a Scratch cosa serve??

Page 14: CoderDojo : Scratch and Arduino

Bottone e led

Page 15: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

2x

Page 16: CoderDojo : Scratch and Arduino

Aggiungiamo un bottone

che colleghiamo al pin D3.

Cosa serve ad Arduino??

Page 17: CoderDojo : Scratch and Arduino

E a Scratch cosa serve??

Page 18: CoderDojo : Scratch and Arduino

Bottone & Scratch

Page 19: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

2x

Page 20: CoderDojo : Scratch and Arduino

Aggiungiamo un bottone

che colleghiamo al pin D3.

Cosa serve ad Arduino??

Page 21: CoderDojo : Scratch and 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 and Arduino

E a Scratch cosa serve??

Page 23: CoderDojo : Scratch and Arduino

Potenziometro e Led

0 1024

Page 24: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

2x

Page 25: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

Aggiungiamo un potenziometro

che colleghiamo al pin A0

Page 26: CoderDojo : Scratch and Arduino

Cosa serve a Scratch??

Page 27: CoderDojo : Scratch and Arduino

Sensore di luce & Scratch Stage

0 1024

Page 28: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

2x

Page 29: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

Aggiungiamo un sensore di luce

che connettiamo al pin A1

Page 30: CoderDojo : Scratch and Arduino

Prepariamo un paio di sfondi

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

Page 31: CoderDojo : Scratch and Arduino

Cosa serve a Scratch??

Page 32: CoderDojo : Scratch and Arduino

Ora clicca su Script e inserisci i seguenti blocchi!

Page 33: CoderDojo : Scratch and 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 and Arduino

CoderDojo Trento

Scratch & Arduino Workshop

2^ parte

by Giulio Pilotto & Mirco Piccin@giulio_pilotto @mircopiccin

Page 35: CoderDojo : Scratch and Arduino

Bottone e led

Page 36: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

2x

Page 37: CoderDojo : Scratch and Arduino

Aggiungiamo un bottone

che colleghiamo al pin D3 e

un led al pin D11.

Cosa serve ad Arduino??

Page 38: CoderDojo : Scratch and Arduino

E a Scratch cosa serve??

Page 39: CoderDojo : Scratch and Arduino

..aggiungiamo Potenziometro e Led

0 1024

Page 40: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

2x

Page 41: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

Aggiungiamo un potenziometro

che colleghiamo al pin A0 e

un led al pin D10

Page 42: CoderDojo : Scratch and Arduino

...completo:

Page 43: CoderDojo : Scratch and Arduino

Cosa serve a Scratch??

Page 44: CoderDojo : Scratch and Arduino

...led con dissolvenza

0 1024

Page 45: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

2x

Page 46: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

Spostiamo il led sul pin D9

Page 47: CoderDojo : Scratch and Arduino

...completo:

Page 48: CoderDojo : Scratch and Arduino

Cosa serve a Scratch??

..da 0 a 1023

..da 0 a 255

/ 4

Page 49: CoderDojo : Scratch and Arduino

Potenziometri & Scratch

Y

X

Page 50: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

2x3x

Page 51: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

Aggiungiamo due potenziometri

che colleghiamo al pin A0 e A1

un led al pin D10

Page 52: CoderDojo : Scratch and Arduino

Modifichiamo il costume

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

Page 53: CoderDojo : Scratch and Arduino

Cosa serve a Scratch??

Page 54: CoderDojo : Scratch and Arduino

Cosa serve a Scratch??

Importiamo un nuovo sprite

Page 55: CoderDojo : Scratch and Arduino

Cosa serve a Scratch??

Page 56: CoderDojo : Scratch and Arduino

Sensore Temperatura & Scratch

Page 57: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

2x1x

Page 58: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

Aggiungiamo il sensore di

temperatura che colleghiamo al

pin A0

Page 59: CoderDojo : Scratch and 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 and Arduino

Aggiungiamo uno sprite

1) Importiamo il cavaliere2) rimpiccioliamolo

Page 61: CoderDojo : Scratch and Arduino

Modifichiamo lo sfondo

1) Importiamo il castello2) eliminiamo lo sfondo bianco

Page 62: CoderDojo : Scratch and Arduino

Cosa serve a Scratch??

Page 63: CoderDojo : Scratch and Arduino

Cosa serve a Scratch??

Page 64: CoderDojo : Scratch and Arduino

Sound & Scratch

Yooo!

Page 65: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

2x3x

Page 66: CoderDojo : Scratch and 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 and Arduino

Cosa serve a Scratch??

Importiamo 4 nuovi costumi

Page 68: CoderDojo : Scratch and Arduino

Cosa serve a Scratch??

Importiamo 1 nuovo suono

Page 69: CoderDojo : Scratch and Arduino

Cosa serve a Scratch??

Page 70: CoderDojo : Scratch and Arduino

Challenges

+

Page 71: CoderDojo : Scratch and Arduino

Challenges

+

Page 72: CoderDojo : Scratch and Arduino

Challenges

+

Page 73: CoderDojo : Scratch and Arduino

Challenges

+

Page 74: CoderDojo : Scratch and 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 and Arduino

Semaforo

3x

Page 76: CoderDojo : Scratch and Arduino

Cosa serve ad Arduino??

Page 77: CoderDojo : Scratch and 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/