蓝桥杯串口通信屏幕显示
时间: 2023-09-24 22:05:32 浏览: 50
蓝桥杯串口通信屏幕显示需要使用串口通信库和LCD显示库。以下是一个简单的示例代码:
```c++
#include <SoftwareSerial.h>
#include <LiquidCrystal.h>
SoftwareSerial mySerial(10, 11); // RX, TX
LiquidCrystal lcd(12, 13, 5, 4, 3, 2); // RS, EN, D4, D5, D6, D7
void setup() {
Serial.begin(9600);
mySerial.begin(9600);
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.print("Serial Monitor");
lcd.setCursor(0, 1);
lcd.print("Ready...");
}
void loop() {
if (mySerial.available()) {
char c = mySerial.read();
Serial.write(c);
lcd.setCursor(0, 1);
lcd.print(c);
}
if (Serial.available()) {
char c = Serial.read();
mySerial.write(c);
}
}
```
在这个示例代码中,我们使用了SoftwareSerial库来创建一个虚拟串口,将其连接到物理串口上。然后,使用LiquidCrystal库来初始化LCD屏幕,并在屏幕上显示一些信息。
在主循环中,我们检查虚拟串口是否有数据可读,如果有,我们将其读入,并将其发送到物理串口和LCD屏幕上。如果物理串口上有数据可读,我们将其写入到虚拟串口中。
这样,我们就实现了串口通信,并将其显示在LCD屏幕上。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)