2023-03-23
12kg舵机的驱动,
● bug 1线串口复用了Tx和Rx,
debug 使用 2线串口转1线串口的转接板。
● bug 舵机 I/O 和Pc I/O,复用了arduino 的串口
debug,使用虚拟串口
#include <SoftwareSerial.h>
SoftwareSerial roboSerial(10, 11); //定义虚拟串口名为serial,rx为10号端口,tx为11号端口
2kg,3kg舵机的驱动,
12kg舵机的转接板和虚拟串口驱动 能够很好的运行,但是2kg,3kg舵机不能运行
● bug 2线串口转1线串口的转接板 的频宽不够,劣化了信号
debug 购买新的转接板,或更换旧板上的芯片?? 电容?? 电阻??
● bug 舵机 I/O 和Pc I/O,复用了arduino 的虚拟串口,虚拟串口的频宽不够,劣化了信号
debug,使用 Arduino Leonardo板,有2个串口。USB的串口通信使用的是“Serial”。数字引脚0(RX)和1(TX)进行串口通信时是使用“Serial1”,
例如:
void setup() {
Serial.begin(9600); //设置PC串口 通信波特率
Serial1.begin(9600); //设置设备串口 通信波特率
Serial.println("Hello Word");
Serial1.println("TX:001"); //向数字引脚0、1所连接的设备发送数据"TX:001"
}
void loop() {
}
网友评论