use*_*881 2 serial-port arduino
我正在使用Arduino Micro.当我在Arduino的IDE串口监视器上使用"Serial.write"等时,一切正常.
但是,当我尝试通过"Serial1"读取或发送数据时,我什么都没得到."Serial1"分别假设使用0和1 RX,TX.
我需要通过USB转换器连接这些引脚还是连接到板USB转换器?
这是代码:
Void setup(){ Serial1.begin(4800); }
Void loop(){ Serial1.prrint('X'); }
Run Code Online (Sandbox Code Playgroud)
连接到USB的串行监视器可以读取的唯一串行端口是串行端口.
Serial1,Serial2和Serial3都是逻辑级串行的,不会出现在Arduino串行监视器上.
如果要在计算机上查看这些输出,则需要额外的硬件.
小智 5
Serial是连接USB的唯一串行端口.因此串行监视器只能访问该端口.如果您需要通过串行监视器访问Serial1或Serial2,那么您应该使用'USB to TTL Serial Cable'并将其连接到arduino的Serial1端口的RX和TX引脚.请访问USB转TTL串行电缆的 链接,在此处输入链接描述