Archivi categoria: arduino

lezione 01: incominciamo ad usare Arduino Robot

Mi è stato chiesto qualche mese fa di pensare a nuove proposte per l’insegnamento dell’informatica sia negli istituti tecnici/professionali che nei licei.

La maggior parte delle metodologie sperimentate in questi anni facevano uso della robotica, prima con i Lego Mindstorms NXT e successivamente con robot basati su Arduino costruiti progettando ogni singolo elemento.

La realizzazione integrale del robot basato su Arduino è di estremo interesse e valenza didattica in quanto come ben comprenderete consente di affrontare molteplici aspetti: meccanici, fisici ed elettronici, ma presenta uno svantaggio, richiede molto tempo.
Ed è proprio il tempo che manca, soprattutto da quando la nuova riforma scolastica ha tolto moltissime ore di laboratorio.

Non mi dilungo oltre ed evito inoltre di parlare delle anomalie dell’insegnamento dell’informatica nel biennio della scuola superiore. Spesso viene confuso il termine “informatica” con la frase “addestramento all’uso di software”. Informatica è insegnare a manipolare, modellare e gestire l’informazione, imparare a ragionare ecc…

Per far fronte a queste anomalie in tempo e contenuti desidero indirizzare la mia attenzione all’uso di strumenti più versatili e creativi, che lasciano ampio spazio alla personalizzazione didattica e alla soluzione di problemi complessi, una sperimentazione basata su Arduino Robot.

Lo strumento, come ben sapete è nuovissimo ed in questi giorni e in fase di consegna ed anche io sono in attesa di un kit che ho acquistato.

Ma il desiderio è quello di sperimentare subito e fortunatamente grazie alla disponibilità e gentilezza di Officine Arduino ho avuto la possibilità di ricevere in prestito d’uso, prima che mi venisse consegnato il kit acquistato, un Arduino Robot.

Ringrazio per questo gli amici di Officine Arduino (grazie Stefano) ed in particolar modo Davide Gomba che ha reso possibile il rapido avvio di questo mio nuovo progetto didattico.

Partirò quindi già da questa settimana, con un ristretto numero di allievi, ad operare con Arduino Robot e progettare un nuovo percorso per l’insegnamento dell’informatica.

Ciò che di seguito leggerete è il risultato di una rapida traduzione della pagina di riferimento: Arduino Robot a cui ho aggiunto alcune cose. Nel brevissimo potrei apportare variazioni: espandere le spiegazioni con altro codice e l’inserimento dei filmati dimostrativi, filmati che aggiungerò nelle prossime… devo solo attendere che le batterie dell’Arduino Robot si carichino 🙂

Come sempre, non posso promettere una serie di lezioni/tutorial, ma sicuramente dovrò documentare ciò che faccio, quindi partendo dagli esempi presenti sul sito Arduino cercherò di aggiungere o esporre in modo diverso le funzionalità del dispositivo sforzandomi di costruire su di essi un percorso didattico ben strutturato.

Per quanto riguarda le caratteristiche tecniche del prodotto vi rimando al mio precedente post.

Quindi parto con la versione “alfa” di queste lezioni su Arduino Robot.

Fin da ora un grazie a chi vorrà segnalarmi correzioni/aggiunte da effettuare a questa lezione.

arduinorobot12

arduinorobot01

Continua a leggere

PirateBox su Raspberry Pi e Arduino

pirateboxL’amico Roberto Marcolin mi segnala che PirateBox, di cui vi ho dato segnalazione in un mio precedente post, può funzionare anche su Raspberry Pi.

Ma le sorprese non finiscono qui! Esiste qualcuno che sta già lavorando per interfacciare PirateBox ad Arduino.

Inoltre per avere tutte le news sulla PirateBox in biblioteca seguite @23cose

embedXcode per programmare su Arduino con Xcode

E’ veramente bello quando sono i tuoi ex studenti che ti segnalano idee e soluzioni per la didattica. Ho ricevuto la mail di Antonio Tripodi che in questo periodo è alle prese con l’apprendimento della programmazione Java. Mi chiedeva informazioni per libri di testo e risorse web per imparare Java e come sempre gentilissimo mi regala anche idee, questa volta mi ha segnalato embedXcode.

L’ambiente di programmazione (gratuito) standard per un utente Mac è Xcode ed embedXcode è un template appunto di Xcode che consente di programmare su Arduino e diverse altre schede. Un’utilissimo idea che consente di sfruttare le comodità di programmazione dell’IDE di Apple.

Sul sito di riferimento trovate un tutorial che vi guida passo passo nell’installazione di embedXcode.

Le schede supportate sono (cito dal sito):

  • Atmel ATmega- and Cortex-M3 SAM-based boards from Arduino,
  • Microchip PIC32-based chipKIT boards from Diligent,
  • Atmel ATtiny85-based board from Digistump,
  • LaunchPad MSP430, Experimeter Board MSP430FR5739 andLaunchPad Stellaris Cortex-M4 F120H5QR from Texas Instrument,
  • ARM Cortex-M3 STM32 F103RB-based board from Maple,
  • ARM Cortex-M4 Freescale MK20DX128VLH5-based Teensy 3.0 from PJRC,
  • Atmel ATmega644p-based board from Wiring,
  • What’s next?

embedxcode

Aggiornamento: Arduino con Scratch

logoVia avevo segnalato negli scorsi giorni il Workshop su Arduino con Scratch che terrà l’amico Giovanni Mastropaolo, ho avuto conferma in questo momento delle date:

  • Martedì 24 settembre 2013 dalle 18.00 alle 21.00
  • Martedì 1 ottobre 2013 dalle 18.00 alle 21.00
  • Martedì 8 ottobre 2013 dalle 18.00 alle 21.00
  • Martedì 15 ottobre 2013 dalle 18.00 alle 21.00

I Workshop si sterranno presso il Fablab di Torino, via Egeo 16 (vedi mappa).

Dettagli evento:

Vuoi imparare a programmare Arduino con Scratch?

Il Fablab Torino organizza in collaborazione con Giovanni Mastropaolo un corso della durata di 12 ore diviso in 4 incontri durante i quali si affronteranno i temi della programmazione semplificata tramite Scratch. Il corso vi aiuterà a capire come utilizzare Arduino e come programmare sistemi complessi, creando così basi solide per la programmazione con linguaggi più evoluti. Si consiglia di portare il proprio laptop, così da esercitarsi direttamente in aula.

Potete scaricare Scratch 1.4 gratuitamente da qui

Il workshop ha un valore pari a 30 crediti ed è riservato ai soci del fablab, iscriviti e caricali sul tuo profilo prima di venire.

Per registrarvi seguite il link.

Corso di programmazione con scratch al FabLab di Torino

scretch-arduino

Non ho avuto modo di dirlo su queste pagine, ma è da qualche mese che faccio parte del FabLab di Torino, il mio contributo alle attività non è stato elevato, ho partecipato come relatore insieme a Davide Gomba ad un corso avanzato  sulla programmazione su Arduino indirizzato ad un pubblico esperto, però mi riprometto di organizzare workshop di elettronica ed altro nel prossimo futuro.

Per me il FabLab è un’ottima palestra di formazione ma soprattutto è il luogo che mi offre stimoli per pensare e progettare azioni didattiche alternative e per certi aspetti innovativi.

Come già dissi in un mio precedente post forse bisognerebbe che noi docenti insegnassimo un po’ di più ad essere “makers”:

…Educare alla sperimentazione costruendosi gli oggetti necessari per la comprensione e l’esplorazione del mondo che ci circonda è, almeno per me, una delle azioni formative in assoluto più divertenti e cerco in ogni momento di trasmettere lo spirito “makers” ai miei figli e ai miei studenti…

E’ strano, ma se siete insegnanti di discipline tecniche e avrete modo di visitare il FabLab di Torino, probabilmente troverete un ambiente simile ad un laboratorio tecnico di una scuola superiore, ma il valore aggiunto che se ne trova è un luogo in cui si respira “un’aria costruttiva” troverete persone, dalle competenze più disparate, che sperimentano cercando soluzioni a problemi tecnici concreti da impiegare molto spesso nel mondo del lavoro.
Farà sorridere, ma almeno per me fare una chiaccherata con amici al FabLab è molto spesso un momento di apprendimento.

E bello poi ritrovare al FabLab colleghi con cui hai lavorato negli anni passati e tra questi Gianni Mastropaolo, una  Riferimento di professionalità didattica mio e per molti colleghi. Gianni più di ogni altro, prima da insegnante e poi da preside ha cercato sempre di diffondere la pratica della “didattica del fare” nella scuola.

Prima delle vacanze estive Gianni mi aveva annunciato che avrebbe incominciato a fare corsi al FabLab di Torino e così è stato! Infatti a partire dal 22 ottobre prossimo e presumibilmente per i successivi tre martedì (da definire, ne darò conferma in un prossimo post) dalle 18 alle 21 terrà un  workshop per imparare a programmare (da zero) e per fare funzionare Arduino senza conoscere linguaggi di programmazione complessi.

Il workshop si avvale dell’organizzazione messa a disposizione da FabLab di Torino con lo scopo di fare conoscere ai docenti altri servizi orientati all’uso avanzato di Arduino, stampanti 3D, tagli laser in un contesto di co-working.

Vi allego il link al video: con Scretch si impara a programmare messo a disposizione da Gianni.

…. ed è il caso di dire: “partecipate numerosi” 🙂

Per ulteriori informazioni seguite le news su questo sito e sul sito del FabLab di Torino.