Arduino Serial1

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)

Eug*_*ene 7

连接到USB的串行监视器可以读取的唯一串行端口是串行端口.

Serial1,Serial2和Serial3都是逻辑级串行的,不会出现在Arduino串行监视器上.

如果要在计算机上查看这些输出,则需要额外的硬件.


小智 5

Serial是连接USB的唯一串行端口.因此串行监视器只能访问该端口.如果您需要通过串行监视器访问Serial1或Serial2,那么您应该使用'USB to TTL Serial Cable'并将其连接到arduino的Serial1端口的RX和TX引脚.请访问USB转TTL串行电缆的 链接,在此处输入链接描述