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
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
IlsimbolodimBlockèilpanda.
Il software permetter divisualizzare lo schermo divisoin diversi riquadri: leinformazionirelativealloScriptcorrente, il background e lalistadegliScript.
ILSOFTWARE
Prof.ssaElisaMercuri
CREAZIONEDELCODICETRAMITELAVOROCOLLABORATIVOprogrammazionediunpersonaggio(ballerina)chesimuoveecambiaaspetto–classeIA
UnesempiodicodicerealizzatoconmBlockProf.ssaElisaMercuri
IragazzidellaclasseIIA,guidatidalladocente,prof.ssaMercuri,utilizzanoilsoftwaremBlockperfarecoding:programmanounuomosullalunachesimuoveelasuanavicellaspazialechecambiaaspetto
CREAZIONEDELCODICETRAMITELAVOROCOLLABORATIVO
Prof.ssaElisaMercuri
Nella sequenza l’uomo sulla lunarincorre la navicella che siingrandiscenelmomentoincuivienetoccata dall’uomo, il qualemanda ilmessaggio«SalutidallaLuna»
Successivamente,divisiincoppiedilavoro,airagazzièstatochiestodiprovarearealizzareinautonomiaunapiccolastringadiistruzioniperpoterinteragireconilrobotutilizzandoinotebookdicuièdotatalaclasse
Prof.ssaElisaMercuri
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
L’algoritmohapermessodipotercrearefacilmente insiemeunapiccolasuccessionealgoritmicalineare(accensioneespegnimentodeisensoriluminosiinsequenza,movimentoavantieindietro)
Prof.ssaElisaMercuri
Questo ha permesso di poter creare facilmente insieme una piccola successione algoritmicalineare(accensioneespegnimentodeisensoriluminosiinsequenza,movimentoavantieindietro)
Prof.ssaElisaMercuri
Tutti gli alunni, compreso i ragazzi con piu difficoltà, sono riusciti a completare la consegnapermettendoglidiarrivareallascomposizionediunproblemainunaseriedistepprocessualiincuipoiognialunnopossatrovareunastradalogicadaseguirepassopasso.
Prof.ssaElisaMercuri
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