使用Arduino简单测试HC-08蓝牙模块

news/2025/2/12 8:55:05/

目录

  • 模块简介
  • 模块测试
    • 接线
    • 代码
    • 测试现象
  • 总结

模块简介

HC-08 蓝牙串口通信模块是新一代的基于 Bluetooth Specification V4.0 BLE 蓝牙协议的数传模块。无线工作频段为 2.4GHz ISM,调制方式是 GFSK。模块最大发射功率为4dBm,接收灵度-93dBm,空旷环境下和 iphone4s 可以实现 80 米超远距离通信。模块采用邮票孔封装方式,可贴片焊接,模块大小 26.9mm×13mm×2.2mm,很方便客户嵌入应用系统之内。模块采用 TI 的 CC2540 芯片,配置 256K Byte 空间,支持 AT 指令,用户可根据需要更改角色(主、从模式)以及串口波特率、设备名称、配对密码等参数,使用灵活。在这里插入图片描述

模块测试

接线

这里主要说一下如何用arduino uno 开发板测HC-08蓝牙的好坏,适用于手上只有arduino开发板没有串口转TTL模块的情况。
将模块与开发板连接,接线如下:

arduinoHC-08
5VVCC
GNDGND
TXRX
RXTX

连接实物图如下(灯接的是13引脚):
在这里插入图片描述

代码

int LED = 13;void setup() {pinMode(LED,OUTPUT);// 定义13为输出引脚Serial.begin(9600);//模块上电灯快闪,arduino发送指令时需要按住模块上的按键
}
void loop() {while(Serial.available()){char ch;ch = Serial.read();Serial.print(ch); if(ch=='1')digitalWrite(LED,HIGH);//接收到1亮灯else if(ch=='0')digitalWrite(LED,LOW);//接收到0灭灯else{Serial.println("error cmd");//错误指令不作任何操作并输出error} } 
}

测试现象

手机下载蓝牙调试器,发送字符1,对应引脚输出高电平,13引脚这里接个灯现象会更明显(接灯的时候要接个电阻限流哦,引脚输出的电压是5V)
在这里插入图片描述
发0灯灭
在这里插入图片描述

总结

测试的时候一定要注意有接灯的要接个电阻限流。
没有灯的可以用万用表测试引脚输出的电压,发1的时候输出高电平,发0的时候输出低电平。


http://www.ppmy.cn/news/1117734.html

相关文章

【滑动窗口】LCR 016. 无重复字符的最长子串

LCR 016. 无重复字符的最长子串 解题思路 窗口内的字符串就是不重复子串每次遇到新的字符 看看窗口内是否存在该字符 如果存在直接剔除 然后调整窗口左边界不存在 添加窗口内部 右边界 class Solution {public int lengthOfLongestSubstring(String s) {if(s.length() < …

python项目2to3方案预研

目录 官方工具2to3工具安装参数解释基本使用工具缺陷 future工具安装参数解释基本使用工具缺陷 python-modernize工具安装参数解释基本使用工具缺陷 pyupgrade工具安装参数解释基本使用工具缺陷 对比 官方工具2to3 2to3 是Python官方提供的用于将Python 2代码转换为Python 3代…

抗锯齿的线

抗锯齿的线 右下角的时候h是0,到顶部 h是1&#xff0c;然后中间y相距4个像素&#xff0c;那dy就是0.25 如果让h abs(fract(h - 0.5) - 0.5) 中间一行0.5&#xff0c;第一行 第三行都是0.25&#xff0c;两端都是0 根据插值来看 这里是 如果用h/dy 那么第一行以上&#xff0…

【23种设计模式】建造者模式【⭐⭐⭐】

个人主页&#xff1a;金鳞踏雨 个人简介&#xff1a;大家好&#xff0c;我是金鳞&#xff0c;一个初出茅庐的Java小白 目前状况&#xff1a;22届普通本科毕业生&#xff0c;几经波折了&#xff0c;现在任职于一家国内大型知名日化公司&#xff0c;从事Java开发工作 我的博客&am…

记录selenium和chrome使用socks代理打开网页以及查看selenium的版本

使用前&#xff0c;首先打开socks5全局代理。 之前我还写过一篇关于编程中使用到代理的情况&#xff1a; 记录一下python编程中需要使用代理的解决方法_python 使用全局代理_小小爬虾的博客-CSDN博客 在本文中&#xff0c;首先安装selenium和安装chrome浏览器。 参考我的文章…

机器学习第九课--随机森林

一.什么是集成模型 对于几乎所有的分类问题(图像识别除外&#xff0c;因为对于图像识别问题&#xff0c;目前深度学习是标配)&#xff0c;集成模型很多时候是我们的首选。比如构建一个评分卡系统&#xff0c;业界的标配是GBDT或者XGBoost等集成模型&#xff0c;主要因为它的效…

电脑出现找不到msvcp120.dll无法继续执行代码,不用担心多种方法帮你搞定

今天&#xff0c;我想和大家分享的文章是“msvcp120.dll丢失的修复方法”。我相信&#xff0c;对于我们很多人来说&#xff0c;电脑是我们学习、娱乐的重要工具&#xff0c;而当电脑出现问题时&#xff0c;我们往往束手无策。因此&#xff0c;我希望通过今天的文章&#xff0c;…

阿里云服务器部署安装hadoop与elasticsearch踩坑笔记

2023-09-12 14:00——2023.09.13 20:06 目录 00、软件版本 01、阿里云服务器部署hadoop 1.1、修改四个配置文件 1.1.1、core-site.xml 1.1.2、hdfs-site.xml 1.1.3、mapred-site.xml 1.1.4、yarn-site.xml 1.2、修改系统/etc/hosts文件与系统变量 1.2.1、修改主机名解…