Archivi tag: BBC

I miei corsi per Tecnica della Scuola: Laboratori STEAM con BBC micro:bit

Nuova edizione del corso sull’uso di BBC micro:bit. In questa edizione prenderò in considerazione sperimentazioni specifiche che fanno uso delle nuove funzionalità della versione 2 di BBC micro:bit in cui mostrerò nuove idee di progetti STEAM che ho realizzato in questi ultimi mesi anche di carattere IoT e del  datalogging.

Mostrerò inoltre una nuova versione di robot didattico specificatamente pensata per micro:bit che potrà essere realizzato in autonomia con materiale di facile reperibilità. Come per le edizioni passate l’obiettivo del corso è quello di fornire le competenze necessarie per realizzare in piena autonomia attività di Coding con BBC micro:bit tracciando con esercizi ed esempi specifici, per ogni ordine di scuola, un percorso immediatamente spendibile in classe.
Ne verrà dettagliata la programmazione e le possibilità di simulazione in diverse modalità in modo da poter sviluppare anche sperimentazioni in DDI. Durante il corso verranno rese disponibili tutte le risorse: programmi e schede di progetto.

Saranno svolti 4 incontri in webinar di 2 ore ciascuno per un totale di 8 ore di formazione nei seguenti giorni:

  • Martedì 11 maggio 2021 – Ore 17.00/19.00
  • Venerdì 14 maggio 2021 – Ore 17.00/19.00
  • Martedì 18 maggio 2021 – Ore 17.00/19.00
  • Martedì 1 giugno 2021 – Ore 17.00/19.00

Per maggiori informazioni sui contenuti del corso e le modalità di iscrizione seguire il link.

BBC micro:bit holder per 10 schede

Puntata n. 2 – Cronache estive
Pulizie di inizio estate

La scrivania straborda di appunti, relazioni, stampe 3D. La pila di vecchi compiti ed esercizi sovrastata dall’oscilloscopio usato come fermacarta. Afferro la pila di appunti e sento una fitta alla mano, come se 10 vespe si fossero accanite su di me, ovviamente nulla di così pericoloso, solamente i piedini appuntiti di un serie di circuiti integrati della famiglia 74XX riposti in una busta di carta e per qualche assurdo motivo collocati all’interno dei compiti…. maledette porte logiche! 🙂

Basta! Si svuota l’intero studio e si fa ordine!
La buona volontà viene minata dal figlio, che di fianco alla mia scrivania, occupato nella preparazione dell’orale di Fisica 1 al Politecnico, si lascia sfuggire sottovoce: “si si ci credo proprio”,

i figli “so piezz e core”.

Procediamo con ordine,
ho individuato la scatola che contiene i kit micro:bit si trova ancora nell’ingresso di casa nella medesima posizione lasciata più di 10 gg fa dopo l’ultima lezione che ho svolto presso una scuola di Torino.

Micro:bit in disordine, cavi usb sparpagliati, no! No non è modo!

Se Giovanna (moglie) rientra e la trova ancora li mi costringe a dare il bianco in tutta la casa.

Ma che bello sarebbe se le schede fossero tutte riposte ordinatamente allineate nella valigetta,
ecco che il “diavoletto perditempo” sta prendendo il sopravvento…
lo sapevo! Lo sapevo!

Quasi quasi mi invento qualcosa in 5 minuti per sistemare le mie schede.

Seduto alla scrivania, in compagnia di un bicchiere di acqua e limone con ghiaccio, incomincio a disegnare,
da qualche parte bisogna pur incominciare
e poi avrò il diritto di un momento di pausa?

Il diavoletto perditempo ha vinto! 🙂

Figlio: papàaaaa che stai a fà!
Io: pensa al tuo esame! Io mi sto rilassando!
Figlio: ma non avevi appena incominciato a mettere ordine?

e dopo 5 minuti di pausa, iterati 4 volte, ho generato questo semplice supporto per 10 schede micro:bit che condivido con voi su Thingiverse.

Ora vado a metter ordine 🙂

Buon Making a tutti.

Coding a scuola con BBC micro:bit – lezione 9

Incominciamo questa lezione fornendo la soluzione agli esercizi della lezione precedente.

Esercizio 1

Realizzare un programma che alla pressione del pulsante “A” fa apparire sul display un messaggio: “freddo!” se la temperatura è inferiore ai 15° C, mentre se maggiore di 15° C “caldo!”

Alla pressione del pulsante “A” viene cancellato lo schermo e memorizzato all’interno della variabile “temperatura” il valore rilevato della temperatura esterna, con “show number” viene visualizzato il valore che persiste sul display per 1000 millisecondi (1 secondo). L’istruzione “if temperatura < 15 then freddo! else caldo!” svolgerà la seguente operazione: SE temperatura < 15 ALLORA stampa la stringa “freddo!” ALTRIMENTI stampa la stringa “caldo!”

Esercizio 2

Realizzare un programma che misuri la temperatura e visualizzi un messaggio sul display non appena la temperatura supera un valore di soglia. Il messaggio potrebbe essere anche un disegno che lampeggia per un certo determinato tempo.

Lo svolgimento di questo esercizio è simile al precedente con la differenza che il controllo della temperatura viene effettuato con una istruzione “if condizione then istruzione” in cui non è presente l’alternativa else. Per evidenziare un messaggio di avvertimento, nel caso la temperatura superi i 20° C, viene utilizzata l’istruzione “for..do” che dato una variabile indice che varia da 0 a 4 ripete per 4 volte le istruzioni contenute all’interno del “do“, che nell’esempio è stato realizzato con la visualizzazione di due immagini che appaiono a distanza di mezzo secondo.

Proseguiamo con la lezione 9

Introduzione

Durante l’introduzione al corso avevo segnalato che il micro:bit è dotato di una bussola elettronica, vediamo quindi in questa lezione come rilevare i punti cardinali: Nord, Sud, Est ed Ovest facendo apparire rispettivamente le lettere: N, S, E, O in funzione di come verrà ruotata la scheda. Per far ciò utilizzeremo l’istruzione “IF condizione THEN istruzioni ELSE altre_istruzioni

Per rendere semplice la realizzazione del programma limiterò l’individuazione dei punti cardinali ad un intervallo di gradi, selezionerò settori di 90° in cui farò corrispondere:

  • da 0° a 45° individuerò il Nord
  • da 45° a 135° individuerò l’Est
  • da 135° a 225° individuerò il Sud
  • da 225° a 315° individuerò l’Ovest
  • da 315° a 360° individuerò ancora il Nord

Il controllo della posizione del micro:bit avverrà usando 4 istruzioni annidate “IF condizione THEN istruzione ELSE istruzione

La simulazione via software della bussola avviene ruotando il logo del micro:bit sulla scheda, così come evidenziato nell’immagine che segue:

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. Inseriremo la totalità delle istruzioni all’interno dell’istruzione “forever” in modo che si abbia un controllo continuo della posizione della bussola. 
Dal menù “Basic” trasciniamo l’istruzione “forever” nell’area di programmazione

Continua a leggere

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

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.