Archivi categoria: arduino

Aspettando FLORA

Flora di Adafruit industries, la nuova scheda indossabile Arduino compatibile che supporta usb, bluetooth, gps e accelerometro. Possibilità di collegarla direttamente al telefono cellulare e sono previste anche app per iPhone/iPad e Android.

FLORA by ADAFRUIT from adafruit industries on Vimeo.

Per maggiori informazioni: Adafruit FLORA

Progetti Arduino pronti per realizzare le vostre esperienze di laboratorio a scuola

Se avete necessità di ampliare il numero di esperienze di laboratorio da realizzare con i vostri allievi, vi segnalo questa utilissima risorsa messa a disposizione da Futura Elettronica, un set di 13 esperienze comprensive di: Sketch, librerie, schema di collegamento in pdf e sorgente fritzing di collegamento (seguite il link per prelevare il file zip), da non perdere!
E se avete bisogno di uno starter kit per Arduino con tutta la componentistica per partire, andate sepre su Futura Elettronica.

Costruiamo una proto shield per Arduino partendo da una basetta millefori

Mi trovo nella necessità di realizzare con i miei studenti dei circuiti custom per Arduino, realizzare gli shield delle nostre esperienze, senza ogni volta montare e rismontare i circuiti realizzati su breadboard. In commercio potete trovare Proto Shield già disponibili per realizzare shield personalizzati, però hanno tutti un difetto, costano 🙂 e per le ristrettezze economiche in cui ci troviamo meglio utilizzare i materiali, anche di recupero, che troviamo in laboratorio.

Di cosa abbiamo bisogno:

  • basetta millefori
  • strip maschio passo 2,54 mm
  • un po’ di filo
  • trapano piccolo da laboratori

Come sicuramente avrete notato, il passo dei dei connettori “Power” ed Analog in” su Arduino è standard di  2,54 mm, e i due gruppi distano anch’essi 2,54 mm, mentre dalla parte “Digital in” i due gruppi di 8 fori hanno una distanza inferiore a 2,54 mm, ciò non permette quindi di creare immediatamente uno shield con fori perfettamente allineati.

Per ovviare a questo inconveniente è sufficiente apportare una piccola modifica alla basetta millefori, procedendo come descritto di seguito.

Continua a leggere

Impossibile selezionare la Serial Port sull’IDE di Arduino

Mi è capitato di rispondere questa mattina ad una richiesta di aiuto da parte di un amico collega, che seguendo il mio tutorial di qualche settimana fa: Installare Arduino 0023 su Ubuntu 11.10 (Oneric Ocelot), non riusciva a rilevare la Serial Port su un account non amministratore su Ubuntu.


Nel tutorial precedentemente realizzato davo per scontato di essere all’interno dell’account amministratore.

I computer del laboratorio su cui opera il collega sono dotati di due utenti (come anche nel mio laboratorio), uno amministratore ed uno “studente” quest’ultimo con privilegi limitati.

Il problema della non rilevazione della Serial Port da parte dell’IDE Arduino, dipende dal fatto che l’utente “studente” non appartiene allo stesso gruppo a cui appartiene la porta seriale, la ttyACM0, utilizzata da Arduino. Il gruppo di appartenenza della ttyACM0 è “dialout“. Bisogna quindi modificare il gruppo di appartenenza di “studente” utilizzando il comando Unix “groups“.

groups permette di conoscere i/il gruppi/o a cui appartiene un utente. Se sul terminale digitate solamente il comando groups vi verrà restituito l’elenco dei gruppi dell’utente col quale si è loggati al sistema.
Se però volete sapere l’elenco dei gruppi a cui appartiene un utente è sufficiente digitare:

groups nome_utente

Nell’immagine che segue per conoscere i gruppi a cui appartiene l’utente amministratore “Michele“, al prompt ho digitato: groups

Procedimento

1. passate sull’account amministratore

2. andate nella directory /dev e vedete qual’é il gruppo di appartenenza di ttyACM0, nel mio caso “dialout

3. da terminale cambiate il gruppo di appartenenza di “studente” in “dialout” (o nel gruppo cui appartiene la vostra ttyACM0):

inserite la password di amministratore con:

sudo su

digitate il comando:

usermod -g dialout studente

con

group studente

dovreste verificate che il nuovo gruppo di appartenenza di studente e dialout

4. effettuate il login come “studente”

5. lanciate Arduino a questo punto comparirà la Serial Port disponibile:

Problemi di comunicazione tra Arduino e computer – come risolverli

In questi giorni ho avuto uno scambio di battute con Max, in riferimento al suo problema di comunicazione tra Arduino e computer. Poiché l’argomento è importante e già in passato mi sono giunte mail di utenti che si trovavano con la scheda Arduino bloccata o impossibilitati nel comunicare via seriale con il computer, aggiungo questo post che rimanda alla serie di commenti tra me e Max, spero possa servire.
Saluti.

Ciao Michele,
sono alle prime armi con Arduino e ho trovato il tuo sito proprio cercando la soluzione al problema
“avrdude: stk500_recv(): programmer is not responding”.
Nessuna delle soluzioni trovate in rete sembrano fare al caso mio, posso chiederti se ne capisci qualcosa?
Ho Arduino Uno su un Macbook Pro 5,1 con OSX 10.5.8. Ad ogni tentativo di caricare uno sketch (di solito uso il “blink” test) la risposta è sempre
“avrdude: stk500_recv(): programmer is not responding”.
Il problema dev’essere software perché lo stesso Arduino Uno che sto usando funziona sia su altri computer che sul mio stesso Mac su Windows in bootcamp!
Ho provato diversi tempi di upload-reset e ad alimentare l’Uno esternamente ma niente da fare. Saranno 2 settimane che ci sbatto la testa senza uscirne! Ti ringrazio intanto per l’attenzione e complimenti per il tuo impegno!
Max

Per la soluzione del problema seguite il link.