所需材料:

4p接线端子
220v转5v降压模块
arduino mini
蓝牙模块(hc-05)
5v继电器(低电平触发)
cp2102 Usb-TTL

接线图:

如图所示接好线,上传好代码
用cp2102给arduino上传程序

代码如下。

int ledpin = 7;
void setup()
{
Serial.begin(9600);
pinMode(ledpin, OUTPUT);
digitalWrite(ledpin, HIGH);
}
void loop()
{
if (Serial.available() > 0)
{
int val = Serial.read();
if (val == ‘k’)
{
digitalWrite(ledpin, LOW);
Serial.println(“kai”);
}
else if (val == ‘K’)
{
digitalWrite(ledpin, LOW);
Serial.println(“kai”);
}
else if (val == ‘g’)
{
digitalWrite(ledpin, HIGH);
Serial.println(“guan”);
}
else if (val == ‘G’)
{
digitalWrite(ledpin, HIGH);
Serial.println(“guan”);
}
}
}
手机端:
手机搜索下载 (蓝牙串口spp)

打开app连接蓝牙

蓝牙模块密码0000或者1234

发送字母k继电器通电,发送字母g继电器断电


一切搞定开始封装,


这里用了一个暗装盒和一个空白面板,把乱七八糟的线装进去了,最后在来张完整的图片
大功告成,不足之处请大家多多指教,有喜欢的朋友大家多多交流,共同进步!

arduino 蓝牙开关相关推荐

  1. Arduino 制作蓝牙开关

    方案一: 硬件 arduino nano主板 继电器 HC-06蓝牙模块 Android 手机 软件 arduino IDE Android Studio 接线 蓝牙 nano主板 Vcc 5V GN ...

  2. 视频教程-ARDUINO零基础入门教程【代码编程篇】-Arduino

    ARDUINO零基础入门教程[代码编程篇] 精通各种单片机编程,有十年以上ARDUINO,51单片机/STM32/PIC/AVR编程,硬件设计,绘图,编程经验.熟悉各种常用传感器使用和物联网通讯 赵勇 ...

  3. [arduino]蓝牙开关灯

    前言 因为每晚快睡觉时,怕出被窝关灯但灯又太远,所以想出用舵机控制灯的开关. 1.所需耗材 arduino uno(当然选小一点更好,arduino mini就很小巧) hc-05(其他的蓝牙模块也行 ...

  4. AVR开发 Arduino方法(附四) 参考文献与网址

    1. 参考文献 [1] Arduino 魔法书:实现梦想的工具和技术. Jeremy Blum, 电子工业出版社, 2014 [2] Arduino高级开发权威指南. Steven F.Barrett ...

  5. Arduino学习笔记1---开发环境搭建

    主要内容:(一). Arduino IDE的下载及安装 (二). Arduino IDE的应用 (三). Arduino的程序结构 (四). Arduino程序的编译及下载 (一). Arduino ...

  6. 和12岁小同志搞创客开发:手撕代码,Arduino IDE 软件下载和环境搭建

    目录 1.软件下载 2. 软件安装 3.环境搭建和使用 机缘巧合在网上认识一位12岁小同志,从零开始系统辅导其创客开发思维和技巧. 项目专栏:https://blog.csdn.net/m0_3810 ...

  7. 串口监视软件_ESP32 Arduino教程:软件重置

    简介 该esp32 arduino教程旨在解释如何使用Arduino核心在ESP32开发板上执行软件重置. 本ESP32教程的测试是使用集成在ESP32开发板中的DFRobot的ESP-WROOM-3 ...

  8. 【从零开始的ROS四轴机械臂控制】(七)- ROS与arduino连接

    从零开始的ROS四轴机械臂控制(七) 十.ROS与arduino连接 1.虚拟机与arduino的连接 (1)arduino连接与IDE (2)PCA9685模块支持与测试 2.ROS与arduino ...

  9. 【Arduino】开发入门教程【一】什么是Arduino

    Arduino Arduino 是一款便捷灵活.方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE).它适用于艺术家.设计师.爱好者和对于"互动 ...

最新文章

  1. flashcom中远程共享对象SharedObject的用法
  2. 交换机和路由器各自的实现原理
  3. Java 分布式 RPC 框架性能大比拼,Dubbo 排第几?
  4. 百练OJ:4148:生理周期
  5. jQuery实现文字向上滚动
  6. unity官方教程-TANKS(一)
  7. Java中的瞬态关键字及其使用
  8. 初级开发人员的缺点_我希望成为初级开发人员的事情
  9. doc.update
  10. 常用shell命令归纳总结
  11. RISC-V嵌入式开发入门篇1:RISC-V GCC工具链的介绍
  12. edp接口规范_EDP接口是什么接口?EDP是什么的缩写?
  13. math_(函数数列)极限的含义误区和符号梳理/邻域去心邻域邻域半径
  14. 量化交易python 文件_python数据分析与量化交易
  15. java-jdk下载及安装
  16. QQ号与QQ群的网页上的聊天方法
  17. 数字藏品在国内现状是怎样的?
  18. Apache Hive入门:模拟实现Hive功能、Hive架构、 组件
  19. c语言和java哪个有前途_C/C++和JAVA哪个更有前途呢?
  20. 具有活动图的用例模型

热门文章

  1. align_corners torch上采样
  2. 如何恢复电脑故障文件数据
  3. 光学efl_光学专业英语
  4. Netscape 发明了 JavaScript
  5. #DAYU200#Ability入门
  6. lcd屏和oled屏哪个更护眼 lcd屏和oled屏哪个耐摔
  7. 坐席排序java_坐席排队功能 - osc_sd6j22mg的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. Caffe2-windows下caffe的gpu加速
  9. 命令行神器cmder
  10. 云安全监控及云数据保护