首页 > 编程知识 正文

arduino蓝牙模块控制舵机(arduino蓝牙模块控制开关)

时间:2023-05-05 11:44:08 阅读:64777 作者:4693

首先,让我们了解一下HC-06模块。 VCC为正(有3.3V的,也有5V的)。

RXD:数据的接收方(与arduino连接的TXD )可以与数字端子连接

TXD:数据的发送地址(连接arduino的RXD )可以连接到数字端子

GND:与负极连接

要使用蓝牙模块,必须将zip库#include SoftwareSerial.h添加到arduino中

材料包括HC-06蓝牙模块、开发板、扩展条、数据线、工具包中的指示灯和三线。

连接图:

关于代码:

# includesoftwareserial.hsoftwareseriallanya (tx,RX ); //这是使用前创建的对象,RX连接到TX,TX连接到RX。 一个可以定义为数字端子前面为RX,后面为TXint LEDpin=13。 Lanya.Begin(9600 ),用于定义灯的管脚voidsetup((serial.begin ) 9600 );//蓝牙的默认波特率通常为9600serial.print(HC-06lianjie ); Lanya.print(at ); 输入HC-06的AT命令pinmode(13,OUTPUT ); }void loop () if(Lanya.available ) )/char lanya数据(如果有来自蓝牙串行端口的数据); //将读取的蓝牙字符代入字符变量lanyadataserial.print (lanya data ); //打印字符if(lanyadata=='1' ) digitalwrite(13,HIGH ); //亮}elseif(lanyadata=='0' )数字写入(13,LOW ); //熄灭}}if(serial.available () ) /来自串行端口的数据char SerialData=Serial.read ); //在输入读取串行端口字符并代入字符变量datalanya.print(serialdata )的//bluetooth读取数据}程序之前,首先保证蓝牙模块TX。 如果没有连接RX,就写不了代码。 验证AT命令时,确保蓝牙未连接到设备。 否则,设备将接收命令。 上面的代码可以连接设备,并在软件中检查串行端口是否为字符。

的默认名称为HC-06,默认配对密码为1234。

AT命令

命令回答说明

AT OK通信测试

at版本oklinvorv 1.8固件版本

AT NAMEmyBTmodule OKsetname配置设备名称“myBTmodule”

AT PIN6789 OKsetPIN配置设备PIN 6789

配置AT BAUD1 OK1200波特率1200

配置AT BAUD2 OK2400波特率2400

配置AT BAUD3 OK4800波特率4800

配置AT BAUD4 OK9600波特率9600

配置AT BAUD5 OK19200波特率19200

配置AT BAUD6 OK38400波特率38400

配置AT BAUD7 OK57600波特率57600

配置AT BAUD8 OK115200波特率115200

配置AT BAUD9 OK230400波特率230400

配置AT BAUDA OK460800波特率460800

配置AT BAUDB OK921600波特率921600

配置AT BAUDC OK1382400波特率1382400

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。