0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Bluefruit进行无线串行通信

454398 来源:wv 2019-10-23 17:52 次阅读

步骤1:接线Bluefruit模块

这是基本接线图,下一步,我还将链接的Adafruit库也为此布线配置进行了设置,因此我建议不要更改。我已经将它与Arduino Uno和Pro Mini一起使用了,它们的功能基本相同。

步骤2:为Bluefruit设置IDE

如果还没有下载,则需要下载一些库来在对该模块进行编程时使用,它们是:

https://learn.adafruit。 com/introducing-the-adafrui 。..

如果您不知道如何安装库,它的超级简单之处就是将文件解压缩并将其放到document/Arduino/Libraries文件夹中,然后重新启动IDE 。

第3步:编写和上传程序

这是我编写的一个简短程序,该程序通过蓝牙发送一条消息供接收设备查看,最重要的部分是您相应地设置串行RX/TX引脚并添加另一条并行串行线。

#include

const int rxpin = 10;

const int txpin = 9;

SoftwareSerial Serial1(rxpin,txpin);

void setup(void){

Serial.begin(9600);//这是可以使用Arduino IDE查看的常规有线串行监视器连接

Serial1.begin(9600);//在发送到Bluefruit模块的第二个字符串中,此字符串必须为9600波特

}

void loop(){

Serial。的println( “MyNameJeff”);

Serial1.println( “MyNameJeff”);

延迟(1000);//这会在两个地方都显示出来,所以您应该可以通过以下任一方式看到此非常重要的消息

}

第4步:您做到了!

希望您现在正在查看所选应用程序中的UART功能,并且对它给您的消息感到满意,您应该在此处看到类似这些图像的内容,如果不尝试重新连接电路或工厂的话按住GND引脚到DFU引脚5秒钟,直到蓝色和红色指示灯闪烁,以重置模块。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    以太网、现场总线、串行通信和工业无线通信的四种通信方式

    工业自动化系统通信方式的选择对于现代工业生产至关重要。随着技术的不断进步,越来越多的通信方式可供选择,但每种方式都有其独特的特点和适用场景。本文将详细介绍以太网、现场总线、串行通信和工
    的头像 发表于 11-15 10:21 230次阅读
    以太网、现场总线、<b class='flag-5'>串行</b><b class='flag-5'>通信</b>和工业<b class='flag-5'>无线通信</b>的四种<b class='flag-5'>通信</b>方式

    无线通信测试平台的技术原理和应用场景

    和4G/5G网络。 二、无线通信测试平台的应用场景无线通信测试平台的应用场景非常广泛,包括但不限于以下几个方面: 移动通信网络测试: 对2G、3G、4G、5G等移动通信网络
    发表于 11-06 14:29

    如何实现51单片机与PC机的串行通信

    51单片机与PC机的串行通信是一种常见的通信方式,它允许单片机通过串行接口与PC机进行数据交换。这种通信
    的头像 发表于 10-21 11:35 427次阅读

    无线多点通信怎么用

    无线多点通信(Wireless Multi-point Communication)是一种允许多个设备或节点通过无线方式进行数据交换和通信
    的头像 发表于 09-23 11:00 270次阅读

    如何使用ESP-PROG编程器对ESP-01无线模块(8 针)进行编程?

    有没有人能够使用 ESP-PROG 编程器对 ESP-01 无线模块(8 针)进行编程? 我根本无法让串行连接工作。 我什至尝试连接到 ESP32 板,我可以使用 JTAG 接口进行
    发表于 07-19 06:39

    高速串行通信协议都有哪些

    高速串行通信协议是现代电子设备中用于数据传输的关键技术。这些协议在各种应用中发挥着重要作用,如计算机、移动设备、网络设备等。以下是一些常见的高速串行通信协议,以及它们的详细描述。 US
    的头像 发表于 05-31 16:11 999次阅读

    简单认识UART串行通信协议

    的数据通信,特别是在嵌入式系统、计算机外设以及微控制器等场景中。本文将对UART串行通信协议进行详细的介绍,包括其基本原理、工作方式、参数设置、错误检测与纠正以及应用实例等方面。
    的头像 发表于 05-27 16:09 1967次阅读

    如何避免无线通信时的同频干扰?

    同频干扰是指在无线通信系统中,由于两个或多个通信设备使用相同的频率进行通信,导致信号互相干扰的现象。
    的头像 发表于 05-22 15:35 1485次阅读

    高速串行通信协议详解

    高效、稳定、可靠的特点,成为了现代通信领域的重要组成部分。本文将对高速串行通信协议进行详细解析,以期为读者提供全面深入的了解。
    的头像 发表于 05-16 16:45 751次阅读

    串行通信中的异步、同步与并行通信机制解析

    串行通信,这是一种数据传输方式,其中数据是按一位一位的顺序传送的。在串行通信中,只需要少数几条线就可以在系统间交换信息,因此它特别适用于计算机与计算机、计算机与外设之间的远距离
    的头像 发表于 03-05 16:44 2347次阅读
    <b class='flag-5'>串行</b><b class='flag-5'>通信</b>中的异步、同步与并行<b class='flag-5'>通信</b>机制解析

    常见串行通信协议 串行通信和并行通信的区别

    串行通信是一种通过单个传输线按照顺序传送数据的通信方式。在串行通信中,每个数据位按照顺序依次传输,一个接一个地发送到目标设备。
    的头像 发表于 03-05 16:38 1224次阅读
    常见<b class='flag-5'>串行</b><b class='flag-5'>通信</b>协议 <b class='flag-5'>串行</b><b class='flag-5'>通信</b>和并行<b class='flag-5'>通信</b>的区别

    并行通信串行通信是什么意思?同步传送和异步传送又有何区别

    并行通信串行通信是什么意思?同步传送和异步传送又有何区别  并行通信是指在数据传输过程中同时传送多个数据位的方式。在并行通信中,每一位数据
    的头像 发表于 02-18 16:55 1190次阅读

    串行通信与并行通信各种通信协议的区别

    RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,全双工,其中 RS 为英文 “Recomend Standard” 的缩写,中文翻译为“推荐标准”,232为标识号。
    发表于 01-26 11:17 5968次阅读
    <b class='flag-5'>串行</b><b class='flag-5'>通信</b>与并行<b class='flag-5'>通信</b>各种<b class='flag-5'>通信</b>协议的区别

    串行通信和以太网通信,该怎么选才好?

    串行通信和以太网通信都通过有线传输数据,但各自有不同的用途。串行通信和以太网通信的主要区别在于:
    的头像 发表于 12-22 08:20 1068次阅读
    <b class='flag-5'>串行</b><b class='flag-5'>通信</b>和以太网<b class='flag-5'>通信</b>,该怎么选才好?

    无线通信技术有哪几种?

    与概念 无线通信技术是指利用无线电波进行信息传输和交流的技术,在无需物理连接的情况下实现数据传送和通信的方式。 1.2 无线通信技术的分类
    的头像 发表于 12-07 10:46 3977次阅读