Salve
sto testando uno sketch che riceve sulla porta seriale da uno script in python un valore n o m (in ascii)
int val;
const int LED = 9;
void setup()
{
Serial.begin(9600);
Serial.flush();
pinMode(LED, OUTPUT);
}
void loop()
{
if (Serial.available())
{
val = Serial.read();
Serial.println(val);
if (val == 110) // n = 110 in dec
{
digitalWrite(LED,LOW);
}
else if (val == 109) //109 = m in dec
{
digitalWrite(LED,HIGH);
delay(3000);
digitalWrite(LED,LOW);
}
}
}
lo sketch è molto semplice ed accende solo un led.
quando lancio lo script in python però, non funge se non apro il serial monitor dell'ide di arduino.
quando lo apro invece funziona a dovere.
come posso fare a non dover stare sempre con il monitor acceso??
grazie a tutti
