2015年1月29日 星期四

Arduino-Arduino 藍芽模組

藍芽連線

目前有遇到的狀況 :
藍芽模組瑕疵( 無法接收,但能發送 )
藍芽模組和紅外線模組共用直流電來源,紅外線感測會有問題

先簡單PO接圖
接線圖


















藍芽模組 對 板子
VCC -> 5V( 注意 : 因為每個模組不支援到5V,若不確定請接到3.3V )
GND -> GND
TXD -> RX
RXD -> TX

基本上這樣就完成了
之後可能是Application 連結 或 模組的問題居多

Arduino.ino 程式碼 :
char val; 
void setup()
{
  Serial.begin(9600);
}

void loop()
{
  //接收端
  if( Serial.available() ) // if data is available to read 
  { 
   val = Serial.read();
   Serial.println(val);
  } 
  
  //發射端
  Serial.write('a');
  
  delay(1000);
}

#include<SoftwareSerial.h>
SoftwareSerial BT(10, 9);

const byte ledPin = 13;
char val;

void setup(){
  pinMode(ledPin,OUTPUT);
  BT.begin(9600);
  BT.println("BT is ready");
}
void loop(){
  if(BT.available()){
    val = BT.read();
    Serial.println(val);
  }
}


歡迎轉載,請註明出處。

沒有留言:

張貼留言