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]