方案一:

硬件

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

软件

arduino IDE
Android Studio


接线

蓝牙 nano主板
Vcc 5V
GND GND
2 TX
3 RX
继电器 nano主板
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 制作蓝牙开关相关推荐

  1. arduino点阵声音频谱_参赛-使用Arduino制作32频段音频(音乐)频谱分析仪

    该项目用于使用Arduino制作32频段音频(音乐)频谱分析仪/可视化器. 硬件组件: Arduino Nano R3× 1 电阻10k欧姆× 1 电阻4.75k欧姆× 3 电容器100 nF× 2 ...

  2. 用米思齐(mixly)或者Arduino制作红外线遥控灯

    ----用米思齐(mixly)或者Arduino制作红外线遥控灯 一.先设置红外线遥控和LED灯的端口 二.在面包板上把LED灯的电路接好,注意要接电阻! 三.Arduino代码 #include & ...

  3. arduino 电压表_如何使用Arduino制作数字电压表

    arduino 电压表 by Harshita Arora 通过Harshita Arora 如何使用Arduino制作数字电压表 (How to make a digital voltmeter u ...

  4. 工业设计课程作业——基于Arduino制作的宋代点茶文化小夜灯

    文章目录 前言 一.产品介绍 二.代码分享 总结 前言 工业设计--电子信息课程作业,我们第一次使用Arduino制作了一个以宋代点茶文化为背景的带有交互体验的小夜灯. 一.产品介绍 简单介绍一下宋代 ...

  5. Arduino制作天猫精灵朋友天狗精灵-LD3320语音模块

    设计者:STCode (公众号同名) Arduino制作天猫精灵好朋友"天狗精灵"语音识别和语音控制外接设备 LD3320语音识别模块使用 1)功能描述 这个设计应用LD3320语 ...

  6. arduinosw_用arduino制作具有无线数据传输功能的气象站

    原标题:用arduino制作具有无线数据传输功能的气象站 本项目是用arduino开源硬件,来快速制作具有无限数据传输功能的气象站,我之前做过一个带数据记录功能的气象站项目,这次算是升级和改进的版本. ...

  7. html音频从10秒播放至30秒,基于Arduino制作SD卡音乐播放器

    一.项目介绍 前面用ATtiny85制作SD卡音乐播放器,本次主要利用Arduino UNO 和SD卡制作音乐播放器.这个播放器不需要添加多余的模块,只需要SD读卡器和Arduino UNO开发板就可 ...

  8. 如何使用Arduino制作摩尔斯电报翻译器

    以编码的方式进行通信,除了迷人之外,在各个领域中具有许多应用.最常见的编码通信方法之一是摩尔斯电码.在本篇文章中,您将学习如何使用Arduino开发板制作一台翻译器来发送和接收摩尔斯电码. 什么是摩尔 ...

  9. Arduino制作一个人体感应灯

    现在的很多家庭中都装有感应灯,人体感应灯比声控感应灯的优点是不会影响别人休息,安静. 接下来就是简单的制作过程. 1.需要的设备: 1.arduino Uno主控板一个: 2.人体红外传感器一个: 3 ...

最新文章

  1. 存储结构分四类:顺序存储、链接存储、索引存储 和 散列存储
  2. CentOS6.5下Redis安装与配置
  3. ThinkSNS积分商城系统 一站式解决企业商城建站需求
  4. 的原型是什么_学习服装原型是什么?
  5. Android实战:手把手实现“捧腹网”APP(二)-----捧腹APP原型设计、实现框架选取
  6. Innobackupx工具命令简单解析
  7. KBQA相关论文分类整理
  8. Qualomm openwrt SDK编译
  9. php执行postgresql中的函数,4.3. 调用函数 - [ PostgreSQL 手册 ] - 在线原生手册 - php中文网...
  10. SQL Server中查询累计和与滑动平均值
  11. 中国有多少个省市,分别是什么?
  12. Form表单提交时的遮罩层
  13. eig()函数求特征值、特征向量、归一化
  14. python-docx 设置标题heading的中文字体类型+设置正文的中文字体类型
  15. 利用人工智能的优点,明了人工智能的局限。不要依赖它
  16. JS 中关于Promise的用法,状态,执行顺序详解,面试可用(原创)
  17. oracle中sql查询增加自增序列号
  18. 最新云开秒赞系统公益版网站源码
  19. 中国小麦加工产业运行动态分析及投资前景预测报告2022-2028年
  20. x79主板M.2无法识别固态硬盘

热门文章

  1. 樊登小读者,不做“带娃工具”的产品,只为亲子共同成长负责
  2. Dajngo数据模型
  3. nRF52840芯片全面支持蓝牙 5.0
  4. 李沐论文精读系列一: ResNet、Transformer、GAN、BERT
  5. vue 实现手写电子签名/生成图片
  6. 关于电影的HTML网页设计—— 电影小黄人6页 HTML+CSS+JavaScript
  7. skimage.io与skimage.data模块详解
  8. 2021年安徽省副高考试成绩查询,中国卫生人才网 2021年卫生资格考试成绩查询官网...
  9. “京东•京点”智慧办公解决方案发布 科技驱动办公场景智慧跃迁
  10. 社工库html页面,建立社工库