Esercizio 2 - La bacchetta magica

Transcript

Esercizio 2 - La bacchetta magica
Manuale di Scratch per WeDo - Dispensa 2
Esercizio 2 - La bacchetta magica
Questo esercizio prevede l’introduzione di un sensore del Lego WeDo nell’interazione con Scratch. L’esercizio è pensato per la scuola primaria fino al massimo al
primo anno della scuola secondaria di secondo grado (per rendere l’esercizio idoneo alle superiori di secondo grado basterà parlare di Joystick e non di bacchetta
magica)
In questa serie di 4 dispense la parte di montaggio è sempre molto semplice.
Versione di Scratch
Queste dispense sono state realizzate facendo riferimento alla versione scaricabile di Scratch 1.4. Al momento della pubblicazione convivono due versioni del
software: 1.4 e 2.0. La 2.0, appena rilasciata, non sarà compatibile con i sensori e i motori del Lego WeDo prima della fine dell’estate. Le piccole differenze di
linguaggio permettono comunque di imparare sulla 1.4 per poi migrare in futuro senza problemi alla 2.0 . Inoltre la 1.4 è scaricabile e installabile su qualsiasi
computer, mentre la 2.0 per ora è utilizzabile solo online, fattore che in alcune scuole potrebbe ostacolare l’uso di Scratch.
Montaggio
Montare una bacchetta con i pezzi del Lego WeDo è molto semplice e non richiede manuali. Per questo dal punto di vista didattico la lezione può essere
organizzata partendo dal progetto della bacchetta sia su fogli che usando il software free Lego Digital Designer (LDD).
In questa fase gli studenti dovranno:
1. progettare su carta o con il computer (tramite LDD) la bacchetta
2. realizzare la bacchetta progettata con il Lego Wedo con l’unica accortezza di inserire il sensore di TILT nel manico della bacchetta. (per le superiori si può parlare
di joystick) Per utilizzare i valori del sensore, come da tutorial, seguire i disegni e la tabella.
Manuale di Scratch per WeDo - Dispensa 2
Tabella posizione Sensore/banchetta
Posizione
Valore associato da Scratch
Bacchetta orizzontale
0
Bacchetta inclinata verso l’alto di 30° circa
3
Bacchetta inclinata verso il basso di 30°
circa
1
Bacchetta inclinata verso sinistra
4
Bacchetta inclinata verso destra
2
Scopo
Lo scopo dell’esercizio è quello di creare attenzione e coinvolgimento da parte degli studenti usando tecniche narrative comuni (racconti sui maghi). Grazie all’uso
della bacchetta sarà semplice introdurre l’uso del sensore di tilt e capire l’uso del “Se” su Scratch.
Manuale di Scratch per WeDo - Dispensa 2
Narrazione
L’esercizio si presta a lavorare molto sulla parte narrativa, i bambini possono diventare parte di una storia in cui vi siano dei protagonisti maghi. Si possono
preparare cappelli da mago e farli indossare ai bambini durante le lezioni. Si può lavorare sulle favole dedicate ai maghi usando la costruzione e la successiva
programmazione delle magie come una fase della narrazione complessiva.
Magie 1
Il primo programma serve solamente a gestire la bacchetta e a far cambiare il costume di uno sprite inserito in Scratch nel momento in cui viene mossa la bacchetta.
Per esempio cambiando la posizione della bacchetta da verticale a orizzontale si potrà far cambiare la forma dello sprite.
Per eseguire questo programma non sono necessari particolari pre-requisiti sul linguaggio di programmazione.
Manuale di Scratch per WeDo - Dispensa 2
Grazie a questo semplice programma gli studenti potranno capire le potenzialità del comando “SE” e costruire un semplice diagramma di flusso che preveda una o
più opzioni in base allo stato del sensore di TILT del Lego WeDo.
(inserire bacchetta_1 in alta def)
Magie 2
Il secondo programma non prevede un incremento della difficoltà di esecuzione, solo il consolidamento dei concetti appena appresi. Il secondo esercizio prevede
che al momento dell’esecuzione della magia venga prodotto un suono e un effetto grafico che preannunci la magia.
Dal punto di vista didattico non vi sono concetti nuovi, per cui i docenti possono utilizzare questo esercizio come rinforzo sull'utilizzo del software.
Manuale di Scratch per WeDo - Dispensa 2
Inoltre questa parte di programma permette una forte personalizzazione da parte dello studente (non solo il suono ma il disegno dell’effetto magico). La
personalizzazione consente un maggior coinvolgimento degli studenti e una maggiore disposizione all'apprendimento..
(inserire bacchetta_2)
Magie 3 (difficoltà maggiore)
Nei due primi esercizi si possono fare numerose variazioni sul tema. Se si desidera che gli studenti si impegnino maggiormente nella programmazione si può
modificare in questo modo la richiesta allo studente: “creare una bacchetta magica che diventi il controller di una stella sul video. Tutto ciò che viene toccato dalla
stella viene trasformato”.
Questa richiesta prevede la creazione di nuovi algoritmi:
1. movimento di uno sprite in base alla posizione del sensore di TILT (5 stati individuati);
2. collegamento di un'azione ad un'altra (presente in un altro sprite) tramite il comando “Invia”, da programmare in parallelo. Questa attività si presta anche ad un
approfondimento sul concetto di ordinamento nel tempo delle azioni (prima, dopo, durante, in seguito a...).
Le linee di programmazione sono visibili in figura
Bacchetta_3_ stella
Bacchetta_4_magia
Tag Cloud
primaria secondaria secondo grado coinvolgimento metodologia didattica TILT narrazione
SE ciclo personalizzazione secondaria primo grado
Manuale di Scratch per WeDo - Dispensa 2
Migrazione alla 2.0
La migrazione alla versione 2.0, appena disponibile, sarà molto facile. Le differenze più importanti riguardano l’attivazione dei blocchi
motore, che avviene cliccando sul menù modifica con il tasto destro del mouse, dopo avere collegato Lego WeDo al computer. Una volta
attivati, i blocchi motori saranno visibili nella sezione Altri blocchi e il loro colore sarà porpora, per differenziarli dal colore delle procedure
(nella versione 1.4 invece essi si attivano nella sezione Movimento, cioè quella delle procedure). In Scratch 2.0 il sensore di inclinazione
8da noi chiamato Tilt) viene denominato “inclinazione” (invece di “alzo”).
Una altra piccola differenza riguarda la posizione dei pulsanti che bloccano la rotazione dello sprite, che in 2.0 sono visualizzabili
cliccando sulla “ì” presente nell’angolo sinistro dello sprite attivo.
Risorse Aggiuntive
Per scaricare Scratch 1.4: http://scratch.mit.edu/scratch_1.4/ (Windows, Mac, Linux)
Scratch 2.0 (non scaricabile): http://scratch.mit.edu/projects/editor/?tip_bar=getStarted
Per iniziare con Scratch 1.4: http://download.scratch.mit.edu/ScratchGettingStartedv14.pdf / http://info.scratch.mit.edu/it/Support/
Reference_Guide_1.4
Come utilizzare i motori nella versione 2.0: http://wiki.scratch.mit.edu/wiki/LEGO_WeDo_Blocks
Wedo e Scratch: http://info.scratch.mit.edu/WeDo/Tutorial
Sito ufficiale di Scuola di Robotica (per tenersi aggiornati sui corsi di formazione) : www.scuoladirobotica.it
Per contattare gli autori:
Emanuele Micheli
Tullia Urschitz
[email protected]