Archivi autore: admin

MakeCode per LEGO MINDSTORMS Education EV3

E’ da qualche tempo che ho ripreso ad utilizzare Lego Mindstorms, come sapete molte delle mie attività di didattica della robotica le incominciai con NXT e poi NXT 2. In questo periodo sto svolgendo un’attività lavorativa in cui devo utilizzare l’EV3 e in queste nottate 🙂 sto realizzando sperimentazioni e tutorial. Dirvi che mi sto divertendo ad usare questo oggetto di “tecnologia didattica” è scontato, usare l’ambiente di programmazione grafico di Lego oltre che piacevole è semplicissimo.
Da tempo utilizzo BBC micro:bit di cui ho apprezzato tantissimo l’interfaccia di programmazione grafica a blocchi, che ben si adatta ad ogni livello di studio.

Da qualche tempo MakeCode di Microsoft ha reso disponibile in versione beta il supporto a Lego Mindstorms EV3, in questo modo potrete ritrovare la stessa interfaccia grafica di programmazione a blocchi drag-and-drop che avete per l’ambiente di sviluppo di BBC micro:bit, in questo modo potrete costruire lezioni usando tecnologie diverse ma un ambiente di sviluppo praticamente identico.

Per la programmazione dell’EV3, così come accade per micro:bit, non sarà necessario installare nessun software sul proprio computer, avrete bisogno solamente di una connessione internet, un browser per accedere all’ambiente di sviluppo online e di una connessione USB tra il vostro computer e l’EV3.

All’interno dell’ambiente di programmazione troverete una serie di blocchi che vi permetteranno di visualizzare immagini e disegni sullo schermo

E’ stata semplificata la visualizzazione dei sensori e la visualizzazione dei valori dei sensori sullo schermo dell’EV3.

Per chi programma con l’ambiente grafico ufficiale di Lego avrà notato che spesso risulta difficoltoso orientarsi tra le molte opzioni dei vari blocchi, con l’ambiente di MakeCode la navigazione tra le varie opzioni risulta decisamente più semplice.

Alcuni esempi

Assegnazione a sensori e motori porte differenti

Tipologia di motore da usare

Valore assegnato alla sterzata

Selezione dell’effetto sonoro, di cui potete averne un’anteprima passando con il puntatore del mouse sull’audio scelto

Interessante anche la modalità con cui è possibile commentare il codice e mantenere ordinati anche i commenti, ad ogni blocco infatti è possibile associare qualcosa di molto simile ad un post-it.

Probabilmente la cosa più interessante di tutte è quella di poter utilizzare il simulatore EVO LEGO MINDSTORMS Education che fornisce un feedback immediato del programma realizzato, quindi un buon modo per effettuare il debug di programmi, in questo modo gli studenti potranno modificare i valori di input del sensore, vedere come si comportano i motori e visualizzare le informazioni sullo schermo.

Naturalmente, così come accade per micro:bit anche con MakeCode per EVO LEGO MINDSTORMS Education è possibile passare da una modalità di programmazione grafica a blocchi a quella mediante editor JavaScript in questo modo studenti con maggiori competenze informatiche potranno realizzare blocchi personalizzati.

Numerosi sono gli esempi di programmazione disponibili sulla piattaforma MakeCode per LEGO MINDSTORMS Education EV3, tutte le esercitazioni forniscono indicazioni dettagliate su come utilizzare ciascun sensore o motore, mentre i progetti contengono istruzioni complete sulla codifica e sulla creazione dei robot

Per iniziare con MakeCode per LEGO MINDSTORMS Education EV3, avrete bisogno di:

  • Un computer con una porta USB e accesso a Internet tramite un browser
  • Il set di base EV3 Education LEGO MINDSTORMS
  • Attenzione che per utilizzare questa modalità di programmazione bisognerà aggiornare il firmware dell’EV3, seguendo le istruzioni che trovate a questo link: makecode.mindstorms.com

Buon coding a tutti 🙂

Starter kit delle competenze digitali 4′ edizione


Ultimo webinar per Tecnica della Scuola prima di concedersi un periodo di riposo 🙂 Lo Starter kit delle competenze digitali giunge alla 4′ edizione, un percorso formativo sempre molto apprezzato che in quest’ultima edizione si arricchisce di ulteriori suggerimenti soprattutto per quanto riguarda il Coding. Tra settembre ed ottobre ripartiranno nuovi webinar e per tale occasione sto riformulando tutte le proposte con nuovi contenuti non ultimo l’espansione dello Starter kit. Più volte mi viene chiesto di proporre percorsi di didattica della robotica con diverse tecnologie: Arduino, BBC micro:bit, Raspberry Pi e ultimamente anche con Lego Mindstorms EV3 pertanto ci saranno corsi di Coding con queste specifiche tecnologie.

Nel prossimo corso dello Starter kit mostrerò come affrontare attività di Coding con la robotica, fornirò linee guida e riferimenti tecnologici, ovviamente partendo da un livello accessibile per tutti.

Date del corso:

  • Giovedì 12 luglio 2018 – dalle ore 17.00 alle 19.00
  • Lunedì 16 luglio 2018 – dalle ore 17.00 alle 19.00
  • Mercoledì 18 luglio 2018 – dalle ore 17.00 alle 19.00

Per maggiori informazioni sui contenuti del corso e sulle modalità di iscrizione vi rimando alla pagina specifica del sito di Tecnica della Scuola.

Grazie 🙂

Nuova vita per questo sito

Molti cambiamenti di sistema in questi giorni sul sito:

  • Cambio hosting,
  • plug-in
  • https
  • e… pulizie estive sui contenuti 🙂

Vi chiedo di pazientare se non vedrete perfettamente come prima i contenuti, tutto sarà  risistemato in poche ore.

Per ora la grafica del sito e la struttura rimarranno le medesime pian pianino modificherà ogni elemento.

Un grazie particolare all’amico di sempre, Paolo Sasso, che mi sta supportando tecnicamente in questo cambiamento per me epocale 🙂

Un caro saluto a tutti.

Torino Mini Maker Faire 2018

Si svolgerà nei giorni 1 -2 – 3 giugno la Torino Mini Maker Faire 2018 un’occasione per incontrare Maker di ogni età che con passione mostrano e condividono con la comunità i propri progetti, un’evento in cui la parola d’ordine è creatività, dove l’unica cosa che conta è l’ingegno e la voglia di fare.
I numeri: più di 90 progetti ed invenzioni, più di 20 workshop per adulti e bambini.

Io sarò presente in diversi momenti con gli amici di #Hackability, #Rokers e seguirò con interesse gli interventi dell’amico Ludovico che parlerà di robotica.

Riferimenti on-line:

Nome in codice DotBot Bubble

Obiettivo di quest’ultima versione: tondeggiante, veloce da costruire, trasportabile, economicamente accessibile per le scuole, multipiattaforma: #Arduino (UNO e Nano), #Raspberry Pi (3, 2, Zero), #microbit, #STM32F401 #Nucleo-64 e visto che lo avevo promesso ad una persona durante la scorsa Maker Faire di Roma anche #UDOO #NEO. Per ogni piattaforma ho disegnato un tutorial per realizzare un robot segui linea, evita ostacoli e altre tipologie di interazioni in cantiere. La struttura avrà, in una successiva versione, un involucro trasparente per proteggere i circuiti elettronici aggiungerò inoltre  elementi che permetteranno personalizzazioni estetiche.
Sto ancora studiando l’alimentazione più efficace, ho sperimentato con Li-Po però per alleggerire la struttura sto pensato a delle batterie Li-Ion che sperimenterò nella prossima settimana, per la versione preliminare 6 batterie AA da 1,5 V.

I sorgenti grafici per la stampa 3D per realizzarlo?
Entro qualche settimana,

perché?

Sto verificando l’efficacia della struttura meccanica e del software e della didattica, nel corso che si svolge presso l’IIS Vallauri di Fossano: ITS “Tecnico Superiore per l’Automazione e l’Innovazione di Processi e Prodotti Meccanici” – ITS VI (2016-2018), 2^ annualità (studenti neodiplomati) per cui sto svolgendo il corso: Microcontrollori.

Inoltre sperimenterò l’utilizzo con un nutrito gruppo di insegnanti durante il laboratorio: “La robotica tra i banchi di scuola: da BBC micro:bit ad Arduino”, attività che si svolgerà in occasione dell’evento organizzato dall’USR Piemonte: “La scuola europea del domani: le nuove tecnologie e i nuovi spazi di apprendimento ” venerdì 18 maggio 2018 presso l’Aula Magna LC M. d’Azeglio – via Parini 8 – Torino.

Spero poter regalare questa nuova piattaforma robotica al più presto in modo che possa essere usata da chi vorrà dal prossimo anno scolastico in attività di #Coding e #robotica

Buon Coding a tutti 🙂

Un’anteprima di alcuni dettagli del kit