總瀏覽量

2011年7月8日 星期五

Changes Bluetooth Baud Rate on Arduino

這次在網路上買一個NT$300左右的藍芽模組,接在Arduino上修改Baud 率,
材料:
1.Arduino Duemilanove
2.Bluetooth module (如圖)


步驟如下:
1.寫sketch如下(此BT module 的Baud rate內設值是9600), 然後download到arduino上.
   void setup()
{
   Serial.begin(9600);
   delay(1000);
   Serial.write("AT+BAUD7");   // set baud rate as 57600
}
void loop()
{
  char ser_char;
      if(Serial.available()>0)
     {
        ser_char = Serial.read();
        Serial.write(ser_char);
      }
}

2.sketch燒入後電源移除,接腳對應 BT module的 RxD接Arduino的TxD, BT的TxD接Arduino的RxD,  
    BT的Vcc接Arduino 3.3V. BT的GND接Arduino GND. BT其他兩隻腳可以不接.  
3. 腳位接好後上電源,幾秒鐘後,此時如果開Serial Monitor可以看到 AT+BAUD7的字串.
4. 這樣就已經完成修改Baud Rate.