关于Arduino mega多串口的使用问题
2013-03-061.5万
AI 快速预览详细
本文解决了Arduino Mega多串口配置的问题。通过简单的代码示例,如Serial1.begin(9600)和Serial2.begin(9600),用户可以轻松启用其他串口。需要注意的是,选择正确的控制器(如Mega或Leonardo)是避免编译错误的关键。
|
今天有客户反映使用mega,不知道该怎么使用其他的串口。 Arduino例程中都只使用了串口0,即代码Serial.begin(9600); 那mega的其他串口怎么使用呢,其实很简单,使用串口1,代码为Serial1.begin(9600); 使用串口2,代码为Serial2.begin(9600);,就将所有用到的Serial后面加上数字即可。 客户自己编了一个程序,始终通不过,发代码给我看,又没有任何问题,叫他换其他版本编译试试,同样问题。如下图: 后来发现问题是客户选择UNO控制器进行编译就会出错,因为UNO只有1个串口, 要选择mega或者Leonardo这样多串口的控制器才不会报错。 |
-
1.jpg (60.66 KB, 下载次数: 3317)




