Archivi tag: arduino

Realizzare robot con Arduino usando il Multiplo Robot Kit

Ho appena ricevuto da Multiplo, la segnalazione del Multiplo Robot Kit un sistema di sviluppo a basso costo, estremamente interessante dal punto di vista didattico basato su Arduino. La versatilità del sistema consente la realizzazione di un gran numero di robot, oserei dire, da quanto leggo che l’unica limitazione è la nostra immaginazione.
Finalmente un un kit di sviluppo che unisce molteplici vantaggi: Arduino, opensource e basso costo e quindi adattissimo per essere usato a scuola.

Ma cos’è e come funziona Multiplo Robot Kit?

Eccovi un filmato di presentazione:

Mentre di seguito un filmato sulle parti meccaniche:

E questo un filmato dove potete vedere una serie di robot che è possibile realizzare con il kit

La campagna su Kickstarter finirà il prossimo 8 ottobre è da quanto mi viene segnalato e da quanto leggo sta risquotendo un enorme successo, potete verificare direttamente seguendo il link.

Il kit di robotica N8 può essere definito: “la scuola della robotica”, lo studente viene guidato in questa stupenda disciplina passo passo realizzando strutture sempre più complesse con un sistema molto coinvolgente che accresce nello studente la voglia di sperimentare e creare.  Nel caso in cui l’utente dovesse trovare difficoltà in fase di programmazione potrà cimentarsi nell’uso  Minibloq (di cui ho già parlato in precedenza su questo sito, trovate anche segnalazioni nella sezione Arduino) un ambiente grafico di programmazione molto intuitivo che rende più agevole la programmazione.

Vi allego la documentazione che mi è stata inviata dai responsabili di Multiplo in modo che possiate valutare un possibile utilizzo con i vostri studenti.

Nuova versine dello shield GSM GPS per Arduino

Ricevo da Boris Landoni, Responsabile Tecnico Futura Elettronica srl, la segnalazione che è stata resa disponibile la nuova versione della GSM Shield, basata sui moduli GSM/GPRS SIM900 o GSM/GPRS & GPS SIM908. Moltissime le innovazioni ed i miglioramenti che consento la massima personalizzazione.

Per tutti i dettagli vi invito alla lettura dell’articolo su open-electronics.org.

Appunti di programmazione su Arduino: orologio interno

delay(ms)

Mette in pausa un programma per la quantità di tempo specificata in millisecondi, un valore di 1000 millisecondi equivale a 1 secondo.

delay(1000);   // attende per 1 secondo

millis()

Restituisce il numero di millisecondi da quando la scheda Arduino ha incominciato l’esecuzione del programma corrente. Il tipo di dato è un unsigned long.

value = millis();   // imposta la variabile 'value'
                    // al valore restituito dalla funzione

Nota: questo valore va in overflow (supera il limite della memoria) per cui ricomincia da zero dopo circa 9 ore.

micros()

Restituisce il numero di microsecondi da quando la scheda Arduino ha incominciato l’esecuzione del programma corrente. Il tipo di dato è un unsigned long.

Nota: questo valore va in overflow (supera il limite della memoria) per cui ricomincia da zero dopo circa 70 minuti.

Sulle schede Arduino a 16MHz (ad es. Duemilanove e Nano), questa funzione ha una risoluzione di 4 microsecondi (il valore restituito è un multiplo di 4 secondi). Sulle schede Arduino a 8 MHz (ad es. LilyPad), questa funzione ha una risoluzione di 8 microsecondi.

Nota: ci sono 1.000 microsecondi in un millisecondo e 1.000.000 di microsecondi in un secondo.

delayMicroseconds(us)

Mette in pausa il programma per una quantità di tempo (in microsecondi) specificato dal parametro della funzione. Il tipo di dato è un unsigned long.

delayMicrosecons(1000);   // attende un millesimo di secondo

Per le lezioni precedenti consultare la sezione Appunti di programmazione che trovate nella pagina Arduino di questo sito.

Nuova sezione Raspberry Pi, lavori in corso e previsioni per il futuro

Sto testando in questi giorni il Raspberry Pi, sono impegnato nella lettura di documentazione on-line e svolgo esperimenti, ho deciso quindi di raccogliere questa esperienza in una serie di lezioni ed articoli che spero possano essere di aiuto ai mie studenti attuali e ai molti diplomati e per tutti i “passanti” su questo sito che via mail mi hanno scritto per avere informazioni. Potete trovare la collezione delle risorse da me prodotte e quelle che ritengo essenziali che ho trovato on-line direttamente nella sezione Raspberry Pi di questo sito o dal menù: Area Studenti -> Raspberry Pi o ancora facendo click sul banner presente in colonna destra.


In questo ultimo periodo non ho risposto a tutte le richieste in quanto gran parte delle mail mi sono giunte durante il periodo di vacanza ed ero impossibilitato nel dare risposte esaurienti a tutti, quindi spero che le domande e i dubbi possano essere in parte risolti con queste lezioni. Al lettore esperto che si troverà a passare per il mio sito chiedo, se possibile, di lasciare suggerimenti, segnalazioni, correzioni in modo che possano essere di aiuto per i miei studenti.

Come sempre a causa dei miei impegni non potrò promettere una periodicità puntuale nell’uscita delle lezioni, come anche una risposta a tutti i commenti, cercherò come sempre di fare il possibile.

E per tutti quelli che mi hanno chiesto: “ed Arduino? Continuerai a scrivere lezioni ed articoli didattici?”

La mia risposta è: “sì! Assolutamente sì”

Il primo amore non si scorda mai 🙂 ma soprattutto perché fa parte del percorso didattico dei miei studenti e credo che sia una stupenda piattaforma di apprendimento, inoltre come ho spesso detto via mail a molti utenti, per me Raspberry Pi e Arduino hanno applicazioni didattiche diverse ed insieme si integrano in maniera ottimale nella formazione elettronico/informatico impartita in istituti professionale e ITIS (ad indirizzo elettrico/elettronico); inoltre il connubio delle due piattaforme risponde all’esigenza della scuola attuale: “poca spesa tanta resa” 🙂

Grazie ancora a tutti i lettori.