目前有遇到的狀況 :
藍芽模組瑕疵( 無法接收,但能發送 )
藍芽模組和紅外線模組共用直流電來源,紅外線感測會有問題
先簡單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);
  }
}
歡迎轉載,請註明出處。

沒有留言:
張貼留言