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

CoderDojo - Scratch 4 Arduino

Embed Size (px)

DESCRIPTION

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

Citation preview

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/