這裡使用mBot及makeblock出廠的藍芽模組來實作控制功能,如下圖
因為mBot相容於Arduino Uno,所以用一般的arduino配上平常的藍芽模組也是可用的,只要把藍芽模組的RX、TX、VCC及接地腳位接好即可。在這個範例中,RX是接在D0,TX接在D1。
接好後的藍芽模組要先和手機配對才可以。
因為是使用手機控制arduino,所以要分別寫手機端及arduino端的程式。
手機端的程式是用AppInverntor寫的,畫面設計如下圖:
手機端程式的元件畫面 |
手機端的程式 |
至於ardhino端的程式如下:
#include <Arduino.h>
#include <Wire.h>
#include <Servo.h>
#include <SoftwareSerial.h>
SoftwareSerial myBlueTooth(0, 1); // 設定藍芽RX, TX的腳位
char BluetoothData; // 手機傳來的訊號內容會儲存在這個變數
void setup(){
pinMode(10,OUTPUT);//繼電器所連接的腳位
digitalWrite(10,1);
myBlueTooth.begin(115200); //設定藍芽傳輸率
}
void loop(){
if (myBlueTooth.available()){
BluetoothData=myBlueTooth.read();
if(BluetoothData=='T')
digitalWrite(10,0);
if(BluetoothData=='F')
digitalWrite(10,1);
}
delay(100);
}
titanium arts
回覆刪除TATONIC ART titanium metal trim CUSTOMING gri-go.com · TATONIC ROCKING T-TATONIC ROCKING T-TATONIC ROCKING T-TATONIC. This unique 출장샵 and original design is crafted with bsjeon the use of febcasino.com sustainable