【发布时间】:2020-03-14 15:06:21
【问题描述】:
我实际上是在使用 FPVDrone 3DR Radio Telemetry 连接我的笔记本电脑和 arduino。我的连接是
ARDUINO tx- FPV Air module rx
ARDUINO rx- FPV Air module tx
ARDUINO 5v- FPV Air module 5v
ARDUINO GND- FPV Air module GND
当我的 FPV 接地模块连接到我的笔记本电脑时。我有一个使用带有以下脚本的节点 JS 运行的应用程序
const SerialPort = require('serialport');
const Readline = SerialPort.parsers.Readline;
const port = new SerialPort('COM3');
port.write('hello');
我的arduino代码是
void setup() {
Serial.begin(57600);
}
void loop() {
if (Serial.available()) {
Serial.print((char) Serial.read());
delay(10);
}
}
我很确定他们正在交流,因为我的 arduino 正在接收一些输出,但是输出是一些我不知道的字符,
谁能告诉我我应该怎么做才能收到字符串“hello”到我的arduino?
【问题讨论】:
-
什么时候将笔记本电脑的端口初始化为 57600 波特?我看不到初始化。
标签: node.js arduino serial-port 3dr