workshop «coding e robotica» …...formazione di rete «noi scuole, costruttici del cambiamento»...
TRANSCRIPT
![Page 1: WORKSHOP «CODING E ROBOTICA» …...FORMAZIONE DI RETE «NOI SCUOLE, COSTRUTTICI DEL CAMBIAMENTO» Corso di Formazione svolto presso l’I.C. di Maglie –Aprile/maggio 2019 WORKSHOP](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed80d04cba89e334c672712/html5/thumbnails/1.jpg)
FORMAZ IONE D I R E T E «NO I S CUOLE , COSTRUTT I C I D E L CAMB IAMENTO»
Co r s o d i F o rma z i o ne s v o l t o p r e s s o l ’ I . C . d i Mag l i e –Ap r i l e /mag g i o 2 0 1 9
WORKSHOP«CODINGEROBOTICA»
PRODOTTOFINALERELATIVOALL’U.F.n.2:RICADUTASULLACLASSEDELLEESTRATEGIEAPPRESE
PROFESSORESSAELISAMERCURI–I.C.ALEZIO
Prof.ssaElisaMercuri
![Page 2: WORKSHOP «CODING E ROBOTICA» …...FORMAZIONE DI RETE «NOI SCUOLE, COSTRUTTICI DEL CAMBIAMENTO» Corso di Formazione svolto presso l’I.C. di Maglie –Aprile/maggio 2019 WORKSHOP](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed80d04cba89e334c672712/html5/thumbnails/2.jpg)
L’attività è stata svolta nelle classi IA e IIA della scuola secondaria di I grado dell’I. C. di Alezio – sede Sannicola.
Per svolgere questa attività ho scaricato sul computer di classe il software mBlock mBlock è un ambiente di programmazione gratuito e open source,progettatoperlaprogrammazionedisemplicirobot:• mBotdellastessaaziendabasatisutecnologiaArduino.• ealcuneschedeArduino.
Grazie alla programmazione a blocchi, è adatto ai ragazzi, edutilizzabile per progetti di robotica educativa. Questo fa si chel’insegnamentoall’usodiArduinosiaresopiùsemplice
Prof.ssaElisaMercuri
![Page 3: WORKSHOP «CODING E ROBOTICA» …...FORMAZIONE DI RETE «NOI SCUOLE, COSTRUTTICI DEL CAMBIAMENTO» Corso di Formazione svolto presso l’I.C. di Maglie –Aprile/maggio 2019 WORKSHOP](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed80d04cba89e334c672712/html5/thumbnails/3.jpg)
IlsimbolodimBlockèilpanda.
Il software permetter divisualizzare lo schermo divisoin diversi riquadri: leinformazionirelativealloScriptcorrente, il background e lalistadegliScript.
ILSOFTWARE
Prof.ssaElisaMercuri
![Page 4: WORKSHOP «CODING E ROBOTICA» …...FORMAZIONE DI RETE «NOI SCUOLE, COSTRUTTICI DEL CAMBIAMENTO» Corso di Formazione svolto presso l’I.C. di Maglie –Aprile/maggio 2019 WORKSHOP](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed80d04cba89e334c672712/html5/thumbnails/4.jpg)
CREAZIONEDELCODICETRAMITELAVOROCOLLABORATIVOprogrammazionediunpersonaggio(ballerina)chesimuoveecambiaaspetto–classeIA
UnesempiodicodicerealizzatoconmBlockProf.ssaElisaMercuri
![Page 5: WORKSHOP «CODING E ROBOTICA» …...FORMAZIONE DI RETE «NOI SCUOLE, COSTRUTTICI DEL CAMBIAMENTO» Corso di Formazione svolto presso l’I.C. di Maglie –Aprile/maggio 2019 WORKSHOP](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed80d04cba89e334c672712/html5/thumbnails/5.jpg)
IragazzidellaclasseIIA,guidatidalladocente,prof.ssaMercuri,utilizzanoilsoftwaremBlockperfarecoding:programmanounuomosullalunachesimuoveelasuanavicellaspazialechecambiaaspetto
CREAZIONEDELCODICETRAMITELAVOROCOLLABORATIVO
Prof.ssaElisaMercuri
![Page 6: WORKSHOP «CODING E ROBOTICA» …...FORMAZIONE DI RETE «NOI SCUOLE, COSTRUTTICI DEL CAMBIAMENTO» Corso di Formazione svolto presso l’I.C. di Maglie –Aprile/maggio 2019 WORKSHOP](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed80d04cba89e334c672712/html5/thumbnails/6.jpg)
Nella sequenza l’uomo sulla lunarincorre la navicella che siingrandiscenelmomentoincuivienetoccata dall’uomo, il qualemanda ilmessaggio«SalutidallaLuna»
Successivamente,divisiincoppiedilavoro,airagazzièstatochiestodiprovarearealizzareinautonomiaunapiccolastringadiistruzioniperpoterinteragireconilrobotutilizzandoinotebookdicuièdotatalaclasse
Prof.ssaElisaMercuri
![Page 7: WORKSHOP «CODING E ROBOTICA» …...FORMAZIONE DI RETE «NOI SCUOLE, COSTRUTTICI DEL CAMBIAMENTO» Corso di Formazione svolto presso l’I.C. di Maglie –Aprile/maggio 2019 WORKSHOP](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed80d04cba89e334c672712/html5/thumbnails/7.jpg)
Questoèunesempiodiunsempliceprogrammachefalampeggiareunledinmodopulsatoeregolare.
Illedinquestocasoècollegatosulpindigitale13.
InsiemeallaLIMabbiamoquindiosservatoilsoftwareconcuipoterinteragireconArduino
Inoltre, è possibile realizzare algoritmi anche complessi e farli eseguire ad un robot, che puo essere connesso al pc.
Prof.ssaElisaMercuri
![Page 8: WORKSHOP «CODING E ROBOTICA» …...FORMAZIONE DI RETE «NOI SCUOLE, COSTRUTTICI DEL CAMBIAMENTO» Corso di Formazione svolto presso l’I.C. di Maglie –Aprile/maggio 2019 WORKSHOP](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed80d04cba89e334c672712/html5/thumbnails/8.jpg)
L’algoritmohapermessodipotercrearefacilmente insiemeunapiccolasuccessionealgoritmicalineare(accensioneespegnimentodeisensoriluminosiinsequenza,movimentoavantieindietro)
Prof.ssaElisaMercuri
![Page 9: WORKSHOP «CODING E ROBOTICA» …...FORMAZIONE DI RETE «NOI SCUOLE, COSTRUTTICI DEL CAMBIAMENTO» Corso di Formazione svolto presso l’I.C. di Maglie –Aprile/maggio 2019 WORKSHOP](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed80d04cba89e334c672712/html5/thumbnails/9.jpg)
Questo ha permesso di poter creare facilmente insieme una piccola successione algoritmicalineare(accensioneespegnimentodeisensoriluminosiinsequenza,movimentoavantieindietro)
Prof.ssaElisaMercuri
![Page 10: WORKSHOP «CODING E ROBOTICA» …...FORMAZIONE DI RETE «NOI SCUOLE, COSTRUTTICI DEL CAMBIAMENTO» Corso di Formazione svolto presso l’I.C. di Maglie –Aprile/maggio 2019 WORKSHOP](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed80d04cba89e334c672712/html5/thumbnails/10.jpg)
Tutti gli alunni, compreso i ragazzi con piu difficoltà, sono riusciti a completare la consegnapermettendoglidiarrivareallascomposizionediunproblemainunaseriedistepprocessualiincuipoiognialunnopossatrovareunastradalogicadaseguirepassopasso.
Prof.ssaElisaMercuri
![Page 11: WORKSHOP «CODING E ROBOTICA» …...FORMAZIONE DI RETE «NOI SCUOLE, COSTRUTTICI DEL CAMBIAMENTO» Corso di Formazione svolto presso l’I.C. di Maglie –Aprile/maggio 2019 WORKSHOP](https://reader034.vdocuments.mx/reader034/viewer/2022042310/5ed80d04cba89e334c672712/html5/thumbnails/11.jpg)
CONCLUSIONI
Una delle caratteristiche fondamentali di un’attivita di coding, che ha contribuitocertamente nel rendere efficace questo percorso, è quella della gestione e delsuperamentodell’errore.Molto spesso, infatti, le procedure inserite non funzionano, cio che dovrebbefunzionare non funziona e anche se a prima vista tutto sembrerebbe corretto, lavalidazione del codice non riesce e tutto rimane fermo oppure si comporta in unmodoinaspettatooscorretto.Andareallaricercadell’errore,èun’attivitanonfacilemafondamentalenelpensierocomputazionaleeper i ragazziè importante,perchépermette di affinare e sviluppare in modo diretto e immediato il processo direvisione.
Prof.ssaElisaMercuri