电子说
步骤1:编程HC 05蓝牙模块
材料
1。 Arduino Uno或任何开发板
2。跳线
3。如图所示,具有Arduino IDE的笔记本电脑
将HC 05与Arduino连接。
这是连接的简单概述
Arduino(TX)-》 HC 05(TX)
Arduino(RX)-》 HC 05( RX)
Arduino(5v)-》 HC 05(Vcc)
Arduino(GND)-》 HC 05(GND)
Arduino(重置)-》 Arduino(GND)
现在是关键步骤-》我有带有按钮的HC 05模块。因此,在为Arduino供电之前,请按住您的按钮。按住Arduino的电源并在1秒钟后松开按钮。您会注意到HC 05会像1或2 Hz的频率一样缓慢闪烁。
现在打开Arduino IDE。选择您的电路板以及电压和COM端口。
转到串行监视器,然后选择“ NL和CL ”和“波特率” 38400 ,然后 键入
AT (您可能一开始会收到错误,但再次输入会收到OK,否则请检查连接)
AT + ORGL
AT + NAME = 《 输入不带括号的所需姓名 》
AT + POLAR = 1,0
AT + ROLE = 0//0 表示从设备,1表示主设备
UNO程序的波特率为115200波特,Duemilanove(带有ATmega328p)程序的波特为57600波特。带有ATmega168程序的Duemilanove,波特率为19200。
AT + UART = 《115200,0,0》 //如果您拥有Uno
AT + UART = 《57600,0,0》 //如果您具有Nano或Pro Mini
AT + PSWD = 《 您所需的密码 》
AT + INIT
Pro Mini和Nano Bootloader的波特率是57600,因此波特率
步骤2:将HC 05与Arduino连接
现在将Arduino与HC 05连接
Arduino(TX)= HC 05(RX)
Arduino(RX)= HC 05(TX)
Arduino(5v)= HC 05(Vcc)
Arduino(GND)= HC 05(GND)
Arduino(RESET)=电容器(22nf) = HC 05(状态)
请记住,如果您的arduino额定电压为5v,则需要一个分压器,因为HC 05 TX和RX额定电压为3.3v。
如果您需要分压器,则电阻分别是10k和15k,而Arduino的TX将移至电阻器的接合处。
因此,对于HC 05,电压= [15k/(10k + 15k)] * 5 = 3v:)
对于Pro Mini 3.3v 8 Mhz,您很幸运,因为我们不需要任何分频器。
还有第二种模型,其中晶体管是加法器。我使用了BC547B。您可以使用任何NPN。此处使用的电阻为10k
步骤3:将HC 05与笔记本电脑连接
现在用笔记本电脑搜索蓝牙设备,然后配对。
如果您有Windows,则在配对后
单击Bluetooth ICON(右键单击)
单击“打开设置”
单击“更多蓝牙选项” “
单击“ COM端口”
记下设备名称为“ Dev B”的端口
现在对于Windows 10用户,以管理员身份运行ARDUINO IDE然后选择您的电路板和额定电压,然后选择“ Dev B端口”。单击“上载”
否则,您将收到错误avrdude:COMxx访问被拒绝
Windows 8.1、8 7个用户没有问题。
MAC-没问题
请稍等片刻!
我假设您知道如何配对设备。配对后,HC05将闪烁一次并快速闪烁。当您开始上传时,它将闪烁两次,表示已连接
您可以选择“仅电容器”方法或“晶体管”方法。 PIN 32不需要焊接
很长
干杯
步骤4:串行监视器
到使用串行监视器显示串行数据,可以输入Arduino IDE-》工具-》串行监视器。这很简单,将接收数据。 别忘了选择正确的COM端口。
要从Android简单下载的Bluino蓝牙应用上传代码。向左滑动,然后单击木板。选择您的板并从那里启用蓝牙选项。单击圆圈图标内的箭头。它将编译,然后您必须选择您的蓝牙设备。它会显示上传状态,并以已上传状态结束。成功。
要拥有适用于Android的串行监视器,请下载Talking Serial Monitor。单击雷电螺栓图标,然后连接HC05和瞧!您将收到您的数据。
iOS用户。它只是一个痛苦。我也无法将其与iPhone,iPad连接。由于iOS不支持HC 05服务。
责任编辑:wv
全部0条评论
快来发表一下你的评论吧 !