arduino-uno - HC-05 与 Arduino Uno 将数据从手机发送到 hc-05
问题描述
我第一次尝试使用 hc-05 模块,但遇到了一些问题:我已经很难为 g 最终放在 rx -> pin0 (rx) 和 tx 上的 rx 和 tx 引脚找到正确的引脚-> pin 10。我可以将数据从 hc-05 发送到手机,但如果我从手机发送到 hc-05,我会收到奇怪的字符。这是我的代码和配置。谢谢您的帮助。[配置图][1]
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 0); // RX, TX
void setup() {
Serial.begin(9600);
pinMode(9,OUTPUT); digitalWrite(9,HIGH);
Serial.println("Enter AT commands:");
mySerial.begin(38400);
}
void loop()
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
}```
[1]: https://i.stack.imgur.com/BhED7.jpg
解决方案
事实上,将 HC-05 的波特率也设置为 9600 就足够了。
推荐阅读
- react-native - 更新到 expo 41 TransitionPresets 后像以前一样停止工作
- java - 将一个 xml 布局用于多个活动的最佳方式是什么?
- linux - 在每个 CREATE USER 之前添加 DROP USER 语句
- python - 在 heroku 评论应用程序中设置 python 版本
- reactjs - 如何在反应中从选择输入中获取所选值
- excel - EXCEL VBA 从 word doc 中获取材料
- c++ - 使用 tuple_cat 将参数包扩展为元组
- php - 如何将存储在变量中的日期与 SQL 中数据库中的日期进行比较?
- python - 如何在 Odoo 13 中以编程方式获取记录令牌
- kivy - 满足条件时如何更改 kivy 屏幕内容?