Progetti e buoni propositi

Buon rientro a tutti!

Come ogni anno prima di ripartire: pensieri, buoni propositi e progetti da realizzare a scuola e sul sito.

Per i miei allievi e tutti i lettori

Grazie!

Le vostre numerose mail di questa estate mi hanno dato una mano nel ripensare a come dovrò impostare la didattica: sempre e comunque non dare mai per scontato nulla, sperimentazione sempre!

Riassumo brevemente cosa mi è stato chiesto:

  1. continuare ed espandere il corso su Arduino;
  2. inserire le slide del corso Arduino;
  3. consigli e soluzioni a problemi specifici nell’uso di Arduino;
  4. espandere il MicroCorso di Elettronica (mi sono arrivate richieste da alcuni colleghi di scuola media, mi è stato chiesto di aggiungere una sezione esperimenti);
  5. implementare una sezione specifica sull’uso di Lego Mindstorms NXT2 con la realizzazione di un minicorso di base indirizzato ad allievi delle scuole medie e del primo anno delle superiori;
  6. realizzare un corso più specifico di laboratorio di elettronica, per chi non ha mai studiato l’elettronica, che parta dai concetti di base e che porti immediatamente l’utente a sperimentare;
  7. sempre più suggerimenti per la robotica educativa dando maggiore forza ai contenuti di Robot Pet Therapy

Tutto ciò è tantissimo 🙂 ma allettante dal punto di vista didattico.

Cosa dirvi?
Ci proverò.

Purtroppo i numerosi impegni didattici non mi consentiranno di dare immediata soddisfazione a tutte le richieste di aiuto, molte sono specifiche e necessitano di studio, ma farò il possibile.

Il sito nei prossimi mesi subirà qualche trasformazione al fine di rendere più fruibile i contenuti, per non affollare la homepage di news che si riferiscono a queste variazioni/correzioni e integrazioni, ho da pochi mesi inserito nella colonna destra del sito una sezione che ho chiamato MiniBlog in cui verranno inserite queste tipologie di news.

Questo sarà per me un anno importante perché sicuramente prenderà vita un progetto didattico che mi occuperà parecchio tempo, un po’ visionario per i canoni scolastici italiani, che da tempo desidero portare a compimento, un progetto indirizzato soprattutto alle famiglie ed agli allievi che spero venga seguito da altri colleghi… ve ne parlerò più avanti, non ora anche per non fare brutta figura se non riesco 😉

Si parte!

 

Alcune volte vorrei indossare un cappello così…

Jane Bom-Bane, musicista e creatrice di cappelli meccanica che suona nel suo bar a Kemp Town, Brighton.

10+1 suggerimenti sull’uso dell’iPad

 

Se anche voi avete acquistato di recente un iPad e desiderate pian piano rendere la “tavoletta” lo strumento principale da utilizzare a scuola per gestire la vostra didattica, ho realizzato una lista di 10+1 suggerimenti, i più importanti che ogni utente iPad deve conoscere, vi faranno sicuramente risparmiare tempo.

Se avete poi bisogno di una manuale completo, in italiano su tutto ciò che bisogna conoscere sull’iPad andate alla fine di questo post.

Buona lettura.

  1. Reset – Probabilmente la prima cosa che un nuovo utente di un iPad deve imparare a fare è ripristinarlo nel caso in cui ci fossero dei crash di sistema che “frizzano” il dispositivo. Per fare questo, basta tenere premuto il tasto di accensione e tasto home per qualche secondo e l’iPad si resetta.
  2. Uscita forzata – Questo è veramente semplice da fare. Se un programma viene congelato o se si vuole uscire subito, basta cliccare sul tasto Home per tornare alla schermata principale.
  3. Screen Shot – Una cosa che faccio ogni giorno come insegnate e realizzare screenshot per i miei manuali o per gli articoli di vocescuola. Questo può essere fatto tenendo premuto il tasto di accensione e tasto home per un secondo e poi rilasciandolo. Sentirete un suono che simula lo scatto di una fotocamera e lo schermo diventa bianco per un istante. La schermata verrà memorizzata nel rullino fotografico.
  4. Trasferimenti di file – Probabilmente il modo più semplice per trasferire un file dal iPad è semplicemente quello di fare clic sul pulsante Condividi in alto a destra e poi inviare il file come allegato di una mail.
  5. Copia e Incolla – Basta toccare e tenere premuto sul testo e selezionare copia, andate ad una nuova applicazione, quindi toccare e tenere premuto e fare clic su incolla. Per copiare un intero paragrafo, toccare e tenere premuto su un paragrafo 4 volte per selezionare tutto.
  6. Scorrimento pagina web – Per risparmiare tempo durante la lettura di una pagina web avete la possibilità di tornare immediatamente al top della pagina invece di dover far scorrere il dito su tutta la pagina più e più volte. Basta fare clic di nuovo la barra del titolo per tornare nella parte superiore dello schermo.
  7. Dock – Per gestire le App del Dock fare clic su una applicazione fino a quando non inizia ad oscillare e poi trascinarla sul Dock.
  8. Tastiera wireless – Per facilitare l’inserimento di testi molto lunghi su iPad potrebbe esservi di aiuto una tastiera esterna wireless, una Bluetooth qualsiasi andrà bene.
  9. Eliminare App – State riempendo il vostro iPad di App inutili? Per eliminarle è molto semplice, tenete premuto su una applicazione fino a quando non iniziano ad oscillare e poi premendo sulla x che compare in alto a sinistra potete cancellarle una alla volta.
  10. Smart Cover – Probabilmente la più comoda delle copertine per iPad che oltre ad unirsi ad iPad con un magnete vi permette di mettere in sleep l’iPad quando richiudete la copertina.

10+1. Manuale completo in Italiano: iPad manuale utente, da scaricare direttamente dall’App iBook che trovate sul vostro iPad.

Arduino LilyPad – lezione 05: sensore di luce

In questa lezione vi mostrerò come utilizzare il sensore luminoso: LilyPad Light Sensor acquistato presso SparkFun.

Passo 1

Come per le lezioni precedenti utilizziamo un cartocino di forma circolare per proteggere il circuito e per aumentare la presa dei morsetti a coccodrillo.

Passo 2

Collegate come rappresentato nell’immagine il + del sensore luminoso a al + di LilyPad, il – del sensore luminoso al – di LilyPad e il piedino S del sensore al piedino A0 di LilyPad:

Passo 3

Avviate l’IDE Arduino

Passo 4

Copiate il codice allegato all’interno di una nuova finestra dell’IDE.

/* Arduino LilyPad: lezione 05: sensore di luce
 * Uso del modulo LilyPad Light Sensor
 * Michele Maffucci
 * https://www.maffucci.it/
 * Progetto originale:
 * http://web.media.mit.edu/~leah/LilyPad/08_sensors.html
 */

int ledPin = 13;	// il LED e' collegato al pin digitale 13
int sensorPin = 0;	// il sensore di luce e connesso al piedino analogico 0
int sensorValue;	// variabile per memorizzare il valore rilevato dal sensore

void setup()
{
         pinMode(ledPin, OUTPUT);	// imposta ledPin come pin di output
         Serial.begin(9600);	//inizializza la porta seriale
         digitalWrite(ledPin, HIGH);	// accende il LED
}

void loop()
{
          sensorValue = analogRead(sensorPin);	// legge il valore dal sensore
          Serial.println(sensorValue);	// invia il valore al computer
          delay(100);	// ritardo di 1/10 di secondo
}

Passo 5

Chiarimenti sul codice.

Vi ricordo che con l’istruzione:

Serial.begin(9600);

apriamo la porta seriale USB e la inizializziamo a 9600 bps.

Per una spiegazione esaustiva dell’utilizzo del “Serial monitor” vi invito alla lettura della lezione: Arduino – lezione 04: realizzare un programma che identifica le variazioni di stato

Sempre nella lezione sopra indicata potete trovare dettagli sull’uso di:

Serial.println(sensorValue);

stampa sulla console di uscita il testo o il valore specificato tra parentesi:

Serial.print(78) stampa “78″
Serial.print(1.23456) stampa “1.23″
Serial.print(byte(78)) stampa “N” (il cui valore ASCII e’ 78)
Serial.print(‘N’) stampa “N”
Serial.print(“Hello world.”) stampa “Hello world.”

nel nostro caso “Serial.print(sensorValue);” stamperà sulla console di uscita il valore memorizzato nella variabile “sensorValue“.

Ricordo inoltre, come spiegato nella lezione: Arduino – lezione 02: facciamo lampeggiare un led

delay() è un’istruzione molto semplice che non fa altro che interrompere per un determinato tempo l’esecuzione del programma.
L’istruzione ha un solo argomento numerico che indica il numero di millisecondi di attesa.

Quindi “delay(100)” vuol dire 100 millisecondi,
cioè 100/1000 secondi
ovvero 1/10 di secondo.

Passo 6

Compilate il codice ed effettuate l’upload su LilyPad, aprite la console di uscita:

Non appena il LED si accende su LilyPad, si vedranno i valori del sensore comparire nella console di uscita e l’intervallo di valori oscillerà tra 0 (buio assoluto) a 1024 (luce piena):