arduino 蓝牙开关
所需材料:
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 蓝牙开关相关推荐
- Arduino 制作蓝牙开关
方案一: 硬件 arduino nano主板 继电器 HC-06蓝牙模块 Android 手机 软件 arduino IDE Android Studio 接线 蓝牙 nano主板 Vcc 5V GN ...
- 视频教程-ARDUINO零基础入门教程【代码编程篇】-Arduino
ARDUINO零基础入门教程[代码编程篇] 精通各种单片机编程,有十年以上ARDUINO,51单片机/STM32/PIC/AVR编程,硬件设计,绘图,编程经验.熟悉各种常用传感器使用和物联网通讯 赵勇 ...
- [arduino]蓝牙开关灯
前言 因为每晚快睡觉时,怕出被窝关灯但灯又太远,所以想出用舵机控制灯的开关. 1.所需耗材 arduino uno(当然选小一点更好,arduino mini就很小巧) hc-05(其他的蓝牙模块也行 ...
- AVR开发 Arduino方法(附四) 参考文献与网址
1. 参考文献 [1] Arduino 魔法书:实现梦想的工具和技术. Jeremy Blum, 电子工业出版社, 2014 [2] Arduino高级开发权威指南. Steven F.Barrett ...
- Arduino学习笔记1---开发环境搭建
主要内容:(一). Arduino IDE的下载及安装 (二). Arduino IDE的应用 (三). Arduino的程序结构 (四). Arduino程序的编译及下载 (一). Arduino ...
- 和12岁小同志搞创客开发:手撕代码,Arduino IDE 软件下载和环境搭建
目录 1.软件下载 2. 软件安装 3.环境搭建和使用 机缘巧合在网上认识一位12岁小同志,从零开始系统辅导其创客开发思维和技巧. 项目专栏:https://blog.csdn.net/m0_3810 ...
- 串口监视软件_ESP32 Arduino教程:软件重置
简介 该esp32 arduino教程旨在解释如何使用Arduino核心在ESP32开发板上执行软件重置. 本ESP32教程的测试是使用集成在ESP32开发板中的DFRobot的ESP-WROOM-3 ...
- 【从零开始的ROS四轴机械臂控制】(七)- ROS与arduino连接
从零开始的ROS四轴机械臂控制(七) 十.ROS与arduino连接 1.虚拟机与arduino的连接 (1)arduino连接与IDE (2)PCA9685模块支持与测试 2.ROS与arduino ...
- 【Arduino】开发入门教程【一】什么是Arduino
Arduino Arduino 是一款便捷灵活.方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE).它适用于艺术家.设计师.爱好者和对于"互动 ...
最新文章
- flashcom中远程共享对象SharedObject的用法
- 交换机和路由器各自的实现原理
- Java 分布式 RPC 框架性能大比拼,Dubbo 排第几?
- 百练OJ:4148:生理周期
- jQuery实现文字向上滚动
- unity官方教程-TANKS(一)
- Java中的瞬态关键字及其使用
- 初级开发人员的缺点_我希望成为初级开发人员的事情
- doc.update
- 常用shell命令归纳总结
- RISC-V嵌入式开发入门篇1:RISC-V GCC工具链的介绍
- edp接口规范_EDP接口是什么接口?EDP是什么的缩写?
- math_(函数数列)极限的含义误区和符号梳理/邻域去心邻域邻域半径
- 量化交易python 文件_python数据分析与量化交易
- java-jdk下载及安装
- QQ号与QQ群的网页上的聊天方法
- 数字藏品在国内现状是怎样的?
- Apache Hive入门:模拟实现Hive功能、Hive架构、 组件
- c语言和java哪个有前途_C/C++和JAVA哪个更有前途呢?
- 具有活动图的用例模型