Archivi tag: micro:bit

Coding a scuola con BBC micro:bit – lezione 8

Incominciamo questa lezione fornendo la soluzione all’esercizio della lezione precedente.

Specifiche dell’esercizio

Dovreste notare che al termine del conteggio, quando sul display compare “0” la pressione successiva del pulsante “B” visualizzerà sul display il valore “-1”, ciò capita perché l’ultimo valore assunto da “contatore” è proprio “-1”.

Come possiamo risolvere il problema?

E’ sufficiente reimpostare la variabile “contatore” a “0” non appena è concluso il controllo della fine del conteggio, così come indicato nell’immagine che segue:

Proseguiamo con la lezione 8

Introduzione

In questa lezione utilizzeremo il sensore di temperatura presente sulla nostra scheda per mostrarla sulla matrice di LED quando scuotiamo il micro:bit

Di cosa avete bisogno

  • n.1 BBC micro:bit
  • n.1 Micro USB
  • n.1 Computer o tablet
  • n.2 x Batterie AAA ed un contenitore per le batterie (opzionale perché la scheda potrà essere alimentata direttamente anche via USB)

Programmiamo

  1. Selezionate dal menù delle istruzioni “on shake” e trascinatela all’interno dell’area di programmazione

  1. Poiché l’obiettivo è quello di rilevare la temperatura ambiente una volta che scuotiamo il micro:bit, abbiamo bisogno di una variabile in cui memorizzare il valore della temperatura. Dalla sezione “Variables” fate click su “Make a Variable” per creare la variabile “temperatura

Il blocco “temperatura” all’interno del menù “Variables

Continua a leggere

Coding a scuola con BBC micro:bit – lezione 6

Incominciamo questa lezione fornendo la soluzione all’esercizio della lezione precedente.

Le specifiche date per la realizzazione del programma erano le seguenti:

Realizzare un programma che alla pressione del pulsante “A” visualizza una risposta casuale tra N (con N che decidete voi) disponibili.
All’inizio del gioco e alla fine di ogni risposta, dopo 1 secondo, deve comparire un punto interrogativo che evidenzia lo stato: “poni una domanda”.

L’idea è quella di simulare quanto può essere fatto dal noto libro gioco di Carol Bolt: Piccolo libro delle risposte che ho usato tantissimo con i miei figli quando erano bambini.

 Per questioni di rapidità ho utilizzato solo 10 risposte, queste quelle che ho scelto:

Sì, Probabile, Certo, Bene, Forse, Chiedi ancora, Improbabile, No, Sii audace, Assolutamente.

Per far si che all’avvio del programma compaia subito un punto interrogativo, è stato inserito all’interno dell’istruzione “on start” l’istruzione “show string ?”, questa istruzione verrà eseguita subito all’accensione del micro:bit.

Non appena verrà premuto il pulsante “A” viene ripetuta la visualizzazione del punto interrogativo seguita da una cancellazione immediate dello schermo, queste due istruzioni hanno l’obiettivo di non visualizzare ad ogni generazione di risposta un punto interrogativo che scorre da sinistra verso destra prima della prima lettera.

All’interno della variabile “risposta” verrà memorizzato uno dei 10 valori (da 0 a 9) in questo modo solo una delle condizioni logiche presenti nelle 10 istruzioni “IF THEN” che seguono risulterà vera.

Partiamo con la Lezione 6

Introduzione

In questa lezione vedremo come utilizzare il micro:bit come un dado, scuotendo la scheda visualizzeremo una delle sei facce di un dado.
Lo scopo della lezione è quello di imparare ad utilizzare la funzione “if then” e la proprietà shake (scuotere) della nostra scheda.

Di cosa avete bisogno

  • n.1 BBC micro:bit
  • n.1 Micro USB
  • n.1 Computer o tablet
  • n.2 x Batterie AAA ed un contenitore per le batterie (opzionale perché la scheda potrà essere alimentata direttamente anche via USB)

Programmiamo

Come per le lezioni precedenti utilizzeremo la funzione “pick random 0 to 5” per generare un numero casuale che memorizzeremo in una variabile che chiameremo “numero” ad ogni generazione di numero casuale verifichiamo SE (IF) il numero generato è uguale ad un numero da 0 a 5 ALLORA (THEN) accendi il “numero” di LED mediante la funzione “show leds”. Continua a leggere

I miei corsi per La Tecnica della Scuola – Fare coding a scuola con BBC micro:bit

Durante i corsi in webinar che svolgo per Tecnica della Scuola, molte sono le richieste da parte dei docenti nel realizzare attività di formazione su specifici argomenti che riguardano le tecnologie didattiche, gran parte delle richieste riguardano il coding e l’uso di Arduino, Raspberry Pi e BBC micro:bit, l’obiettivi che i colleghi vogliono raggiungere è quello di realizzare progetti che interagiscono con il mondo reale. Tempo fa un collega mi disse: “Michele vorrei trovare un modo semplice per fare uscire dal computer lo storytelling e i giochi che realizzano i ragazzi con Scratch, in una maniera semplice, comprensibile a chi non è informatico o elettronico“.
Progettare un corso in webinar che riguarda oggetti fisici non è semplice, dirò sicuramente un’ovvietà, ma fare formazione on-line richiede modalità assolutamente diverse da una docenza in presenza soprattutto se il corso richiede l’uso di un apparato elettronico.
In questi mesi ho sperimentato parecchio con BBC micro:bit, durante attività di formazione con allievi e docenti e ritengo che la scheda sia ottima per semplicità di utilizzo, inoltre è presente una vastissima comunità di docenti molto attiva che condivide risorse e percorsi didattici.

Ho deciso quindi di incominciare questa nuova avventura didattica progettando un corso di formazione di 4 lezioni da 2 ore, userò sia il simulatore on-line e sia la scheda fisica mostrando in tempo reale il risultato delle sperimentazioni proposte.

Video di presentazione:

Presentazione del corso

BBC micro:bit è un prodotto specificatamente progettato per fare formazione nella scuola e questa caratteristica unita al bassissimo costo e alla semplicità di utilizzo ne sta decretando un’enorme successo. Moltissimi sono gli insegnanti e studenti che condividono gratuitamente risorse e percorsi didattici.

Gli allievi potranno programmare giochi, robot, strumenti musicali, oggetti indossabili o addirittura realizzare semplici strumenti di misura da utilizzare in sperimentazioni di fisica e chimica.
Il corso intende presentare e mostrare come realizzare attività di Coding e Making con BBC micro:bit (microbit.org), un piccolo computer (4×5 cm) distribuito gratuitamente nel 2016 dalla BBC a tutti gli studenti del Regno Unito e da poco più di un anno disponibile per l’acquisto in tutto il resto del mondo. Le dimensioni ridotte, la semplicità di utilizzo e la versatilità rendono micro:bit la piattaforma ideale per lo sviluppo di attività di Coding con forte interazioni con il mondo reale.

Destinatari

Docenti della 5ª classe della scuola primaria e docenti di scuola secondaria di primo e secondo grado.

Punti tematici

Durante il corso verranno fornite tutte le competenze necessarie per progettare e gestire un percorso di coding che fa uso di BBC micro:bit. L’attività di formazione è articolate in 7 unità:

Unità 1

  • Tour introduttivo sulle possibilità didattiche
  • Specifiche tecniche della scheda

Unità 2

  • Programmare la scheda con JavaScript Blocks Editor
  • Utilizzo dell’ambiente di sviluppo e del simulatore
  • Percorso di coding di base
  • Utilizzo della scheda in modalità wireless

Unità 3

  • Programmare micro:bit con Scratch

Unità 4

  • Esempi pratici per realizzare un percorso di robotica didattica

Unità 5

  • Realizzare sperimentazioni per la creazione di oggetti indossabili in grado di rilevare grandezze fisiche

Unità 6

  • Estendere le possibilità di micro:bit con schede aggiuntive.

Date degli incontri

  • Lunedì 11 dicembre 2017 – Ore 16.00/18.00
  • Martedì 12 dicembre 2017 – Ore 16.00/18.00
  • Mercoledì 20 dicembre 2017 – Ore 16.00/18.00
  • Giovedì 21 dicembre 2017 – Ore 16.00/18.00

Per maggiori informazioni sui contenuti e sull’iscrizione al corso seguire il

LINK

Grazie.

Nuova versione di DotBot:bit

Come promesso dopo il test di utilizzo su una classe (seconda media) del nuovo DotBot:bit durante l’evento Megacoder, rendo pubblici i nuovi sorgenti per la stampa 3D delle due versioni di DotBot:bit, la prima versione richiede tempi di stampa non eleveati e meno materiale da estrudere, la seconda, che ho nominato Truck, necessita di tempi di stampa superiori ma consente l’aggancio di ulteriori elementi meccanici che rendono più semplice l’aggiunta di nuove funzionalità.

Durante il Megacoder ho avuto riscontro positivo dagli insegnanti che oltre a pormi numerose domande su moduli didattici aggiuntivi rispetto a quelli proposti durante l’evento, sono rimasti meravigliati sui costi bassi di produzione del DotBot:bit.

In novembre partirò con corsi per insegnanti sulla didattica con DotBot:bit, corsi on-line e tra dicembre e gennaio con laboratorio con i miei allievi.

Questo il link su thingiverse da cui prelevare le due versioni.

Con la speranza che questo progetto possa esservi utile a scuola,
vi auguro buon coding 🙂

A Torino la Code Week si festeggia anche con la MEGAcoder

Nell’ambito della settimana della Code Week Europea 2017 l’associazione Dschola ha organizzato in collaborazione con ToolBox Coworking e FabLab For Kids il workshop gratuito MEGACoder della durata di 3 ore su coding e STEAM, rivolto agli studenti delle scuole elementari e medie. L’evento si svolgerà giovedì 19 ottobre 2017 dalle 9.30 alle 12.30 presso gli spazi di ToolBox Coworking in Via Agostino da Montefeltro 2 a Torino tantissime le adesioni, più di 400 studenti!
Attualmente purtroppo non ci si può più iscrivere come scuola, iscrizioni esaurite in pochissimi giorni, però sono ancora aperte le iscrizioni come tutor e se volete sostenere l’evento è possibile sponsorizzare le attività, tutto il ricavato sarà utilizzato per i bambini.

L’enorme evento di Coding sarà così organizzata:

  • I partecipanti saranno suddivisi in squadre da 10 membri per dare ai partecipanti la possibilità di essere attivi
  • Ogni squadra sarà seguita da un tutor che metterà a disposizione le proprie conoscenze su un tema a sua scelta
  • Ogni tutor fornirà il materiale di consumo e gli eventuali kit di lavoro alla squadra – Se le classi hanno a disposizione dispositivi (tablet o altro) possono portarli

Per l’occasione moltissimi amici colleghi di scuola superiore con i loro studenti saranno tutor per le squadre di studenti di scuola elementare e media ed anche io con 4 validissimi  miei studenti di 4A elettrici saremo insieme tutor per svolgere attività di coding e robotica con micro:bit ed Arduino. In questi giorni tra le mille attività che svolgiamo a scuola stiamo ultimando i preparativi per i laboratori che desideriamo proporre.

Passate a trovarci 🙂 saremo lieti di condividere con voi questo momento di didattica creativa.

Un enorme grazie ai miei allievi: Luca, Salvatore, Cristian, Antonio

Buon Coding a tutti.