Arduino 制作蓝牙开关

方案一:

硬件

  1. arduino nano主板
  2. 继电器
  3. HC-06蓝牙模块
  4. Android 手机

Arduino 制作蓝牙开关_第1张图片

Arduino 制作蓝牙开关_第2张图片

Arduino 制作蓝牙开关_第3张图片

软件

arduino IDE
Android Studio

Arduino 制作蓝牙开关_第4张图片
Arduino 制作蓝牙开关_第5张图片

接线

蓝牙 nano主板
Vcc 5V
GND GND
2 TX
3 RX
继电器 nano主板
S 4
Vcc 5V
GND GND

Arduino程序

#include //加载软串口库
#define Relay 4 //继电器引脚为4号引脚
SoftwareSerial mySerial(2,3);//设置2、3引脚为软串口 2-->rx  3-->tx
void setup()
{
   mySerial.begin(9600);//串口初始化波特率 9600
   Serial.begin(9600);
   pinMode(Relay,OUTPUT);//配置引脚为输出模式
   digitalWrite(Relay,HIGH);
}
void loop()
{
  while(mySerial.available())//检测串口是否有数据
   {
     char c=mySerial.read();//将串口数据读取后赋给字符 c
     Serial.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
Arduino 制作蓝牙开关_第6张图片

配对成功后,打开APP,点击搜索蓝牙
Arduino 制作蓝牙开关_第7张图片

在已配对蓝牙设备中点击HC-06,进入蓝牙通信界面
Arduino 制作蓝牙开关_第8张图片

可以考的信息提示连接中,等待连接成功后,点击继电器开关按钮,蓝牙开关制作完成!
Arduino 制作蓝牙开关_第9张图片

提示

1、配对过程中,蓝牙连接未建立前,Hc-06模块上的指示灯会闪烁,配对成功后,模块指示灯常亮
2、如果APP上提示创建连接失败,那么点击按钮重新建立连接
Arduino 制作蓝牙开关_第10张图片

源码链接(含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 制作蓝牙开关_第11张图片
Arduino 制作蓝牙开关_第12张图片
Arduino 制作蓝牙开关_第13张图片

Arduino程序

#include //加载软串口库
#define Relay 9 //继电器引脚为4号引脚
void setup()
{
   Serial.begin(9600);
   pinMode(Relay,OUTPUT);//配置引脚为输出模式
   digitalWrite(Relay,HIGH);
}
 
void loop()
{
  while(Serial.available())//检测串口是否有数据
   {
     char c=Serial.read();//将串口数据读取后赋给字符 c
      if(c=='a')
        {
          digitalWrite(Relay,LOW);
        }else if(c=='b'){
          digitalWrite(Relay,HIGH);
        }
   }
}

APP程序

通过app Inventor进行图形化编程,制作属于自己的手机APP
https://app.wxbit.com/login/
Arduino 制作蓝牙开关_第14张图片
Arduino 制作蓝牙开关_第15张图片
Arduino 制作蓝牙开关_第16张图片
Arduino 制作蓝牙开关_第17张图片
下载链接:
https://download.csdn.net/download/m0_37738838/11143964

欢迎创客交流,QQ:690333105 验证信息:Arduino

你可能感兴趣的:(Arduino,物联网,Android,Maker)