11.07.2015 Views

WE.ARE.ABLE, social wearable augmented reality - Accademia di ...

WE.ARE.ABLE, social wearable augmented reality - Accademia di ...

WE.ARE.ABLE, social wearable augmented reality - Accademia di ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ciò che era importante in questi test preliminari effettuati era appunto riuscire avisualizzare correttamente i dati ricavati dai sensori e trasmessi da Lilypad sul<strong>di</strong>spositivo iOS, quin<strong>di</strong> poterli elaborare a piacere.Dapprima ho effettuato alcune prove molto semplici <strong>di</strong> comunicazione serialetra Lilypad e iPad tramite il cavo RedPark.Il classico test “hello word”.Il RedPark serial cable deve essere connesso alla Lilypad me<strong>di</strong>ante i pin serialitx (trasferimento) e rx (ricezione). Dal momento che questi pin sulla board sitrovano esattamente sotto la breakout <strong>di</strong> alimentazione, <strong>di</strong>venta poco pratico ilcollegamento.Per questo motivo ho definito 2 pin seriali virtuali, rxPin e txPinrispettivamente al pin 3 e il pin 2 della Lilypad, in modo tale rendere più facile epratica la gestione dei collegamenti.#include #define rxPin 3#define txPin 2SoftwareSerial mySerial = SoftwareSerial(rxPin, txPin);void setup() {Serial.println("setup ready!");mySerial.begin(9600);}Dopo aver <strong>di</strong>chiarato mySerial come nuova porta seriale e inizializzataall’ascolto dei dati, ho impostato lo script del void loop(), in cui semplicemente èdefinito quanto segue.Finchè il valore ricevuto dalla porta seriale è minore o uguale a 0 scrivi “helloword”.void loop() {while (mySerial.available()

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!