miercuri, 3 noiembrie 2010

Arduino si Bluetooth - partea a 2-a

Am folosit un shield I/O si un modul Bluetooth de la DFRobot.
I/O Expansion
Serial Bluetooth
Shieldul I/O are deja un conector in care se potriveste modulul BT, dupa cum se vede in imaginile din partea 1. Modulul BT vine cu un dongle USB pe care l-am conectat la PC.
"Programul" pentru Arduino este cel din documentatia aferenta modulului BT:
void setup()
{
Serial.begin(115200); //Set serial baud rate to 115200
}
void loop()
{
Serial.print("Hello!"); //print out hello string
delay(1000); //1 second delay
}

Dupa ce am pornit Arduino in configuratia de mai sus, a aparut device-ul EPBMX-COM si la sfarsit am avut cele doua porturi (incoming si outgoing).
Cu ajutorul unui program gen hyperterminal, setat la 115200, am primit mesajele trimise de Arduino.

In concluzie, conectarea intre microcontrolere este simpla, la fel si cea dintre PC si microcontroler. Problema apare in cazul in care dorim sa ne conectam la un telefon mobil. Inca nu am reusit mare lucru, documentatia este destul de consistenta si ar trebui scris un program pentru mobil in Java ME.

Voi mai posta daca reusesc sa-l conectez si cu mobilul :D

2 comentarii:

  1. poti sa programezi arduino prin BT ?

    RăspundețiȘtergere
  2. In documentatie zice asa: When the DF-Bluetooth is used on Arduino, please make sure you disconnect the DF-Bluetooth module before uploading any code to your Arduino. It won’t burn your Arduino, but the uploading will fail as the DF-Bluetooth module occupying the TX/RX pins.
    Aici este o discutie pe tema asta: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1236800210
    Asa ca raspunsul meu este ca pe moment nu stiu, incerc si revin cu detalii :)

    RăspundețiȘtergere