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