阅读串行监视器发送到 Arduino 的值
Arduino 的串行监视器顶部有一个文本框,用户可以通过它向 Arduino 板发送文本。
可以使用 Serial.read() 读取文本。此外,Serial.available() 函数可用于检查是否有可读数据。它返回可用于读取的字符或字节数,即存储在串行接收缓冲区中的字节数。
示例
使用这些函数,我们为 Arduino 创建一个简单的回显程序。该代码可如下所示找到 −
void setup() { // put your setup code here, to run once: Serial.begin(9600); Serial.println(); } void loop() { // put your main code here, to run repeatedly: if(Serial.available()> 0){ char c = Serial.read(); Serial.print(c); } }
在此,最好自己检查串行监视器输出。尝试向您的主板发送文本,然后查看它是否回显给您。
输出
广告