0
arduino 코드 : int p; void setup() { pinMode (13, OUTPUT); Serial.begin (9600); 난의 Arduino 직렬 통신 C++이 코드를 시도C++의 ARDUINO와의 직렬 통신
void loop()
{
if(Serial.available())
{
p=Serial.read();
if(p!=-1)
{
Serial.write(1);
digitalWrite(13,HIGH);
delay(5000);
}
}
else
{
digitalWrite(13,LOW);
delay(1000);
}
}
}. 나는 "조기 eof"오류가있어. 여기에 무슨 문제가 있니?
그래서 어떻게 만들 수 있습니까? – Jyo
첫 번째 문제는 프로그램을 시작할 때 직렬 포트에있을 수있는 내용을 읽은 후에 보내십시오. 두 번째 문제는 std :: this_thread :: sleep_for를 시도하고 프로그램을 약간 지연 시키십시오. – technik