这只是一个简单的测试程序。我正在尝试在连接到它的 LCD 屏幕上“接收”Arduino 打印。我认为这是我的 if 语句导致错误,有什么想法吗?
目前,当“发送”被放入串行监视器时,没有任何反应。
这是代码:
#include <LiquidCrystal.h>
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
char serialinput; // for incoming serial data
void setup() {
Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
}
void loop() {
// send data only when you receive data:
if (Serial.available() > 0) {
// read the incoming byte:
serialinput = Serial.read();
if (serialinput == 'send')
{
lcd.print("received");
}
}
}