martedì 15 maggio 2012

Arduino Bluetooth v 06

Connessione di alimentazione della Arduino BT ... di fatto non ha una connessione USB quindi ha solo alimentazione esterna che deve essere inferiore a 5.5 Volts ed assolutamente della giusta polarita' pena la compromissione dell'elettronica .

Il codice per fare l'accoppiamento e' 12345
La versione 06 monta il processore ATMEGA 168 (importante da settare nel software di programmazione)


Programmare la scheda Bluetooth e' un po' piu' difficile rispetto alla versione USB
la procedura prevede

hcitool scan per verificare l'address della scheda

dopo di cio' si crea la porta seriale virtuale per la programmazione

sudo rfcomm bind rfcomm0 00:07:80:90:51:17 1

dando il comando rfcomm si puo' verificare la connessione avvenuta

in seguito si deve andare nella directory /lib/ ed editare il file preferences.txt

modificando alla fine del file


serial.port=/dev/rfcomm0
serial.databits=8
serial.stopbits=1
serial.parity=N
serial.debug._rate=115200
serial.burn_rate=115200
board=bt

(per usare piu' schede uso due installazione del software, una per la versione USB ed una per la BT)

ed infine la parte difficile
una volta compilato lo sketch per fare l'upload sulla scheda si deve premere il tasto RESET sulla scheda BT (e' l'unico pulsante presente) e subito dopo premere il pulsante di upload sul software Arduino. La giusta scelta di tempo e' fondamentale per l'upload

Il tasto di upload e' il secondo da destra nella barra in alto


Puo' essere comodo montare un LED sul pin digitale 13 perche' da qui si puo' vedere quando viene fatto il reboot