欢迎光临
我们一直在努力

蓝牙模块无线上传Arduino程序

近期有很多客户都想要通过蓝牙模块,实现无线下载程序,研究了下,写个基础版的教程给大家研究。大家都知道蓝牙可以无线传输数据,由于arduino有bootloader+串口模块,所以他的程序可以通过串口进行下载如果给arduino加上蓝牙串口模块,那就能给arduino进行无线下载程序了!已经测试成功咯!以后再也不用拖着根线,插来插去的了。。。。- -#

EAB654E1C3B198B6530158027FF29F37

本次是以小实验的方式写的,对于模块不了解的,可以先看一下我们的模块教程,了解掌握模块使用方法后,再尝试本小实验。

 

所需材料:

ZHONGBEST UNO R3主控板一块:购买链接

公对母杜邦线(若干):购买链接

HC-05蓝牙模块/HC-06蓝牙模块一件:购买链接

USB-TTL(PL2303,方便设置蓝牙模块)一件:购买链接

蓝牙适配器或者电脑自带蓝牙1件

 

第一步:设置蓝牙模块的蓝牙名称、蓝牙配对码、蓝牙从模式、蓝牙连接方式、通信波特率等。

1、先查看模块使用教程,了解和掌握模块使用的方法!

HC-05蓝牙模块使用教程:http://arduino365.com/2016/09/01/%e8%93%9d%e7%89%99%e6%a8%a1%e5%9d%97hc05/

HC-06蓝牙模块使用教程:http://arduino365.com/2016/09/01/%e8%93%9d%e7%89%99%e6%a8%a1%e5%9d%97hc06/

蓝牙设置基本参数,示例:

蓝牙名称:zbst5201314

蓝牙配对码:1234

蓝牙模式:从模式

蓝牙连接方式:多连接方式

蓝牙通信波特率:115200(针对于UNO,官方下载波特率为115200,请使用蓝牙的AT指令,修改您蓝牙模块的通信波特率。否则无法通信成功!!!)←很重要,不设置必后悔!!!!!!!!

其他板型波特率参考:

UNO、MEGA2560:115200
atmega328:57600
atmega168,atmega8 :19200

如果没有您的板子型号,一个个波特率试吧- -#

 

第二步:将您的蓝牙模块连接在Arduino上(HC-05蓝牙模块为工作模式,上电前不用按住黑山小按钮)。

==接线方式==

hc-05lanyamok

VCC——–VCC

GND——-GND

TXD——-RX

RXD——-TX

 

第三步:打开您电脑上的蓝牙,搜索您的HC-05蓝牙模块,并进行配对,使电脑与HC-05蓝牙模块配对成功。

1、点击电脑的管理蓝牙设备(一般电脑桌面右下角任务栏有显示)

2、点击您的蓝牙,输入配对码,进行配对:

image

3、点开“更多蓝牙选项”,找到您的蓝牙COM口:

image

第四步:打开ArduinoIDE编译器,找到文件菜单—–首选项—–显示详细输出:编译和上传打钩。

image

第五步:通过Arduino IDE编译器,打开或复制您要上传的程序(BLINK为例)。

image

第六步:点击上传按钮,当上传读条满格并显示如下情况时,按一下板子上的RESET按钮(速度要快,慢了会上传项目出错←←这步很关键!!!

image

第七步:等待上传完成,即成功通过无线传输完成Arduino下载程序。

image

==注意事项==

1、蓝牙模块要在工作模式下使用,设置完AT指令后,重新上下电(不用按黑色小按钮)即可。

2、蓝牙通信波特率要与模块的下载波特率一致,即蓝牙115200,UNO板子115200,否则无法上传成功。

3、电脑蓝牙或者适配器要可以成功配对,无法成功配对的,说明您的电脑蓝牙或者适配器不适应蓝牙2.0

4、按一下RESET键,很关键,必须要到满格和显示时按下,其他时候按下,会导致程序长传出错!

5、出现上传项目出错、上传卡住不动,按照教程检查问题。

实验思维拓展:

本次是通过蓝牙模块简单的实现了Arduino程序的无线上传。实验中用到的是电脑自带的蓝牙,您可以尝试使用HC-05与HC-05、HC-06与HC-06、HC-05与蓝牙适配器同样实现无线上传程序。因为是简单实现,在上传程序的过程中,必须要按一下RESET,发散您的思维和想象,用蓝牙模块无线上传Arduino程序,如何让它自动RESET呢?

 

 

 

未经允许不得转载:Arduino-Maker » 蓝牙模块无线上传Arduino程序

支付宝扫码打赏 微信打赏

原创文章,若帮到您,欢迎打赏

分享到:更多 ()

评论 2

评论前必须登录!

 

  1. #1

    自动复位。。难,得蓝牙开发,因为在这里蓝牙只承担数据传递功能,对电脑发出的复位信息没有动作。

    dreamermen2年前 (2017-06-14)

线上商城

中贝斯特创客空间蘑菇云创客教育