Archivi tag: ide

Sketch Arduino sempre aggiornati usando DropBox

condivisione-Arduino-DropBox

Ormai archiviare in modo corretto ed aggiornato gli sketch che produco a scuola e a casa risulta un’operazione che occupa tempo.
Volevo condividere con voi una semplice soluzione, gratuita e rapida, che a me permette di risparmiare tempo e non perdere lo stato di avanzamento lavori.
Il metodo utilizza DropBox e mi permette di ritrovando sempre l’ultima versione modificata senza dover utilizzare chiavette USB per trasportare i sorgenti.

Il breve tutorial riporta schermate MacOSX, ma potrete seguire la stessa procedura per i sistemi Linux e Windows.

Passo 1

Modifichiamo la cartella di default in cui vengono memorizzati gli sketch che sviluppiamo.
Dal menù Arduino -> Preference aprite le preferenze di Arduino:

Arduino-DropBox-01

Passo 2

Modifichiamo la cartella “Sketchbook location
che nel mio caso si trova in: /Users/maffucci/Documents/Arduino

click su “Browse” e scegliete la carte DropBox che vedete sul vostro computer (che viene vista come una semplice cartella del vostro sistema operativo):

Arduino-DropBox-02

Io ho creato una cartella “Arduino” che ho scelto per memorizzare tutti i miei sketch.

Arduino-DropBox-03

Nel pannello “Preference” il percorso sarà modificato, un click su “OK” per confermare.

Arduino-DropBox-04

Ricordate che nel momento in cui verrà selezionata una nuova cartella di destinazione per gli sketch in questa verrà creata la cartella “libraries” in cui vengono inserite le librerie aggiuntive utilizzate da alcuni dispositivi che usate connessi ad Arduino, pertanto se sul vostro computer avete aggiunto delle librerie, queste saranno memorizzate nella cartella “libraries” del vostro computer, copiatele nella nuova cartella “libraries” su DropBox in questo modo tutto funzionerà correttamente.

In questo modo avrò a disposizione sempre i miei sketch sia che io operi sul desktop a casa o sul mio portatile, quindi ad esempio inizio a casa a scrivere codice e finisco a scuola sul mio portatile, una gran comodità non pensate?

Spero possa essere utile.

Un saluto a tutti i makers.

Arduino: una piattina IDE per semplificare il lavoro di sperimentazione

Recentemente la mia scuola ha rottamato diverse parti di computer, accumulati durante gli anni, ma prima di alienare la vetusta e rotta tecnologia abbiamo provveduto a recuperare quegli elementi che potrebbero tornare utili per realizzare alcune sperimentazioni in laboratori:

  • motorini interni dei cd-rom
  • alimentatori per computer per ricavarne alimentatori da banco
  • viti
  • cavi elettrici e jumper
  • piattine IDE
  • ventole di raffreddamento
  • scanner rotti per realizzare dei piccoli bromografi

E proprio le piattine IDE hanno risolto per me un problema organizzativo didattico importante.

In questo anno scolastico sto svolgendo due corsi su Arduino uno per la classe 4′ ed uno per la classe 5′, la disponibilità di schede Arduino non mi consente di munire ogni singolo allievo di 4′ e 5′ di una scheda.

A breve farò richiesta di acquisto di altre schede Arduino e ne costruiremo alcune, ma l’urgenza immediata è quella di far si che tutti gli allievi possano continuare le loro sperimentazioni in più giorni senza la necessità di smontare i progetti, consentendo ad altre classi di operare sulle schede.

Per ovviare momentaneamente al problema ho utilizzate le piattine IDE recuperate dai computer rottamati per realizzare collegamenti diretti sulla breadboard in modo da mappare direttamente tutti (quasi) i pin di Arduino sulla breadboard, in questo modo l’allievo opererà direttamente sui collegamenti sulla breadboard, permettendomi agevolmente di collegare e scollegare “alla bisogna” la scheda.

Tutti i collegamenti resteranno intatti e i progetti potranno continuare anche per più giorni avendo (per ora) un numero non sufficiente di schede.

Ma come realizzare questa spartana soluzione?

Continua a leggere

Installare l’IDE Arduino 1.0.1 su Ubuntu 12.04

Con l’avvio dell’anno scolastico ripartono i corsi di Alternanza Scuola Lavoro su Arduino per gli allievi di 4′ della sezione elettronica.
Quest’anno ho deciso di far utilizzare ai miei studenti l’ultima versione di Arduino la 1.01. La programmazione avverrà su PC con sistema operativo Ubuntu su cui ho da poco effettuato l’aggiornamento alla versione 12.04.

Problema: al primo avvio dell’IDE ho notato che non era possibile in alcun modo selezionare la porta seriale.

Come risolvere l’inconveniente?

On-line si trovano alcune soluzioni ma non risolvono completamente il mio problema.

In passato avevo superato il problema per Ubuntu 11.10, questi i tre post di riferimento:

Ma con Arduino 1.0.1 ed Ubuntu 12.04 bisogna agire in maniera un po’ diversa. Per rendere più chiaro il tutorial ripeterò alcune delle operazioni già eseguite nei post sopra citati.

Questo l’indice di esecuzione per la risoluzione del bug:

  1. installare Java
  2. installare la libreria AVR C
  3. scaricate Arduino 1.0.1
  4. riattivare la porta seriale (ttyACM0)

E’ presente inoltre un’ulteriore problema: l’avvio dell’IDE risulta molto rallentato. Mostrerò come velocizzare l’apertura del programma.

Continua a leggere

Codebender: un IDE Arduino online

Siete un programmatore professionista, un hacker hardware o un artista? Con Codebender potrete realizzare i vostri sketch in modo semplice e veloce utilizzando un editor di testo ricco di funzionalità, tantissime librerie incluse e vasta documentazione. Potrete memorizzare gli sketch sul cloud ed usare il compilatore di Codebender per creare eseguire ed effettuare il debug, tutto attraverso il browser e quando avete concluso di scrivere potrete caricare direttamente il vostro programma su Arduino direttamente attraverso il vostro browser, non è richiesta nessuna installazione!

Una delle innovazioni più interessanti portate da Codebender sarà quello di usare un bootloader TFTP, in questo modo utilizzando una shield Ethernet, sarà facile caricare codice su qualsiasi Arduino connesso ad Internet in qualsiasi parte del mondo. Immaginate le innumerevoli applicazioni possibili, non vedo l’ora di vederlo in azione.

Quando tutto ciò sarà possibile? Al più preso, Stay tuned!

Per maggiori informazioni seguite il link.



Mettiamo in ordine il codice creato con Arduino, usiamo: Upload And Retrieve Source

Vi segnalo Upload And Retrieve Source un’estensione all’IDE di Arduino di cui ho trovato segnalazione su IDEO Labs (consiglio di aggiungere ai vostri bookmarks). L’estensione è utilissima e sicuramente proverò ad utilizzarla per rendere gli sketch pubblici su Github, ma anche recuperarli in un secondo momento, in modo semplice direttamente dall’IDE Arduino. Sicuramente un modo per tenere ordinato ed aggiornato il codice che produciamo.
Seguite il link per leggere il tutorial che vi spiega come usare l’estensione.