CoderDojo : Scratch and Arduino

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

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/

Transcript of CoderDojo : Scratch and Arduino

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/