Vai al contenuto

Articoli dalla categoria ‘Informatica’

19
Apr

Arduino Day 2012

Anche quest’anno DiScienza organizza per domani, 20 aprile, al CNR di Roma, una giornata dedicata alla divulgazione della piattaforma Arduino, l’Arduino Day 2012. Una giornata interessante per chiunque abbia a che fare con questo prodotto e in cui si potrà assistere ad una serie di conferenze e toccare con mano alcuni dei progetti più interessanti sviluppati da scuole e appassionati.

Le varie conferenze si svolgeranno durante tutto l’arco della giornata, spaziando dall’uso di Arduino per la didattica all’uso per la ricerca per trattare anche temi più concreti come progetti di robotica e applicazioni dell’elettronica nel design. Il programma completo, con gli orari delle varie sessioni, è consultabile dalla pagina del programma dell’Arduino Day 2012.

Io ci sarò, come lo scorso anno, con il progetto OpenDomotica, a cui sto collaborando, per mostrarne le novità e tastare il polso del pubblico sulla direzione intrapresa nello sviluppo. Se qualcuno domani passasse dalle parti del CNR, Piazzale Aldo Moro – Roma, faccia un salto per farmi un saluto.

Potete seguire la diretta dell’evento su Twitter usando l’hashtag #arduinoday


Nessun commento
12
Dic

VisualMicro – Programmare Arduino con Visual Studio

VisualMicro
Arduino è un’ottima piattaforma hardware di prototipazione ma, per chi sviluppa software, l’IDE non è il massimo, è poco più che un editor di testo con colorazione della sintassi per delle keyword predefinite. Svolge egregiamente il suo lavoro ma è decisamente basilare.

Il progetto VisualMicro è nato per poter utilizzare l’ottimo IDE Visual Studio per la scrittura di sketches, sfruttandone tutte le caratteristiche avanzate tra cui, sicuramente, spicca l’IntelliSense che velocizza notevolmente la scrittura del codice. Per fare ciò, gli sketches vengono inclusi in progetti con la struttura del C++, pur mantenendo la loro identità di .pde o .ino, garantendo la possibilità di essere sempre aperti con l’IDE standard.

Leggi il restoRead more


Nessun commento
1
Set

Usare printf su Arduino per concatenare le stringhe da stampare

Arduino debug

Durante la fase di sviluppo del codice per un microcontrollore, in questo caso per la piattaforma Arduino, è fondamentale crearsi una buona infrastruttura di debug che stampi dei messaggi di stato sulla porta seriale, per capire cosa sta succedendo nel codice.

Il primo approccio, che tutti abbiamo messo in atto, è quello di concatenare una serie di Serial.print per stampare dei messaggi che contengano anche i valori di alcune variabili, per esempio:

Serial.print("Valore variabile 1: ");
Serial.println(var1);

Sicuramente è un metodo comodo per la rapidità di scrittura ma solo finché si tratta di stampare poche cose, quando le stringhe cominciano ad essere più complesse, le istruzioni di concatenazione si allungano e penalizzano la leggibilità del codice. Quello che si fa, normalmente, nei linguaggi derivati dal C, è usare la funzione printf che prende come argomenti una stringa contenente alcuni caratteri speciali e una serie di valori da sostituire a questi caratteri, vediamo come poterlo fare anche con Arduino.

Leggi il restoRead more


1 commento
5
Lug

Risparmiare memoria su Arduino

ArduinoQuando si programma un microcontrollore, le risorse a disposizione sono molto più limitate di quanto normalmente si ha nello sviluppo su PC e bisogna tenerne conto se si vuole creare progetti di una certa complessità. Uno dei limiti più grandi con cui mi sono scontrato, nella programmazione di Arduino, è quello della RAM a disposizione che, nelle schede che montano il chip Atmel ATmega328, è limitata a soli 2KB, ovvero dei miseri 2048 byte. Con un paio di accortezze si può risparmiare memoria a sufficienza per poter gestire una discreta quantità di dati. Leggi il restoRead more


9 commenti
10
Giu

Installare Windows 7 da chiavetta USB

Windows USBForse non tutti sanno che è possibile installare Windows 7 da una chiavetta USB, velocizzando ulteriormente il già rapido, rispetto alle versioni pre-Vista, processo di installazione. Ciò di cui si ha bisogno, per creare una chiavetta USB avviabile con i file per il setup, è una memoria USB da almeno 4GB, un’immagine ISO della versione di Windows 7 che si vuole installare e l’apposito Windows 7 USB/DVD Download tool, creato direttamente da Microsoft.

Il tool è molto semplice da usare, basta scegliere l’immagine ISO, decidere se creare una chiavetta USB o un DVD avviabili ed aspettare che il processo venga completato.

C’è da fare un po’ di attenzione se l’architettura dell’immagine ISO è diversa da quella del pc su cui si esegue il software, per esempio se si usa il software su una macchina a 32 bit per creare un disco avviabile a 64 bit. In questo caso è necessario procurarsi il file bootsect.exe, nella versione del sistema operativo su cui si sta eseguendo il programma, e copiarlo nella cartella dove è stato installato il tool; nell’esempio precedente, bisognerà scaricare o copiare dal DVD di installazione, dalla cartella \boot, la versione a 32 bit.


Nessun commento