Arduino 制作蓝牙开关
方案一:
硬件
軟件
arduino IDE
Android Studio
接線
| Vcc | 5V |
| GND | GND |
| 2 | TX |
| 3 | RX |
| S | 4 |
| Vcc | 5V |
| GND | GND |
Arduino程序
#include <SoftwareSerial.h>//加載軟串口庫 #define Relay 4 //繼電器引腳為4號引腳 SoftwareSerial mySerial(2,3);//設置2、3引腳為軟串口 2-->rx 3-->tx void setup() {mySerial.begin(9600);//串口初始化波特率 9600Serial.begin(9600);pinMode(Relay,OUTPUT);//配置引腳為輸出模式digitalWrite(Relay,HIGH); } void loop() {while(mySerial.available())//檢測串口是否有數據{char c=mySerial.read();//將串口數據讀取后賦給字符 cSerial.println(c);if(c=='a'){digitalWrite(Relay,LOW);Serial.println("ON");}else if(c=='b'){digitalWrite(Relay,HIGH);Serial.println("OFF");}} }手機APP
首先打開藍牙,點擊搜索,找到HC-06配對 默認密碼:1234
配對成功后,打開APP,點擊搜索藍牙
在已配對藍牙設備中點擊HC-06,進入藍牙通信界面
可以考的信息提示連接中,等待連接成功后,點擊繼電器開關按鈕,藍牙開關制作完成!
提示
1、配對過程中,藍牙連接未建立前,Hc-06模塊上的指示燈會閃爍,配對成功后,模塊指示燈常亮
2、如果APP上提示創建連接失敗,那么點擊按鈕重新建立連接
源碼鏈接(含app軟件安裝包):https://download.csdn.net/download/m0_37738838/10867700
APP源碼(Android Studio):https://download.csdn.net/download/m0_37738838/10871672
視頻:https://v.youku.com/v_show/id_XMzk3NDc2NTY3Mg==.html?spm=a2hzp.8244740.0.0
方案二:
實物
Arduino程序
#include <SoftwareSerial.h>//加載軟串口庫 #define Relay 9 //繼電器引腳為4號引腳 void setup() {Serial.begin(9600);pinMode(Relay,OUTPUT);//配置引腳為輸出模式digitalWrite(Relay,HIGH); }void loop() {while(Serial.available())//檢測串口是否有數據{char c=Serial.read();//將串口數據讀取后賦給字符 cif(c=='a'){digitalWrite(Relay,LOW);}else if(c=='b'){digitalWrite(Relay,HIGH);}} }APP程序
通過app Inventor進行圖形化編程,制作屬于自己的手機APP
https://app.wxbit.com/login/
下載鏈接:
https://download.csdn.net/download/m0_37738838/11143964
歡迎創客交流,QQ群:247620001 驗證信息:Arduino
總結
以上是生活随笔為你收集整理的Arduino 制作蓝牙开关的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Unity gradle打androi
- 下一篇: Clonezilla制作镜像、恢复