0
我想將輸入作爲字符並連接起來並寫入LCD。但我不能。另外,我不想顯示一個關於在LCD上輸入的符號。 在此代碼中,輸入不是由串行監視器寫入的。arduino從計算機輸入輸入到液晶顯示器
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
char karakter;
int ksayi;
String yazi="";
String kaydirilacak="";
void setup(){
Serial.begin(9600);
lcd.begin(16,2);
lcd.home();
lcd.print("Hello World");
delay(1000);
lcd.clear();
lcd.home();
}
void loop(){
ksayi=Serial.available();
if(ksayi>0){
while(Serial.available()>0){
karakter=Serial.read();
if(karakter!='/n'){
yazi+=karakter;
}
else{
kaydirilacak=yazi;
lcd.clear();
lcd.write(Serial.read();
yazi="";
}
}
}
Kaydirmaca(kaydirilacak);
}
void Kaydirmaca(String s){
int i;
for(i=0;i<16;i++){
lcd.scrollDisplayLeft();
delay(275);
}
}