Ciao a tutti,
a volte capita che passati un paio di giorni, il modulo rimane raggiungibile da remoto ma il pannello non viene recuperato.
Anche con il semplice sketch d'esempio per comandare un relè:
Come si puo' risolvere?
Ciao
Enzo
a volte capita che passati un paio di giorni, il modulo rimane raggiungibile da remoto ma il pannello non viene recuperato.
Anche con il semplice sketch d'esempio per comandare un relè:
Code:
void setup() {
// Initialize Serial Port
Serial.begin(57600);
// Let uPanel start
delay(3000);
// Discharge old partial messages
Serial.println("");
// Send The Panel (A LED and a Switch)
Serial.println("$P:D!282;T*15:Arduino Relay;=*20/L1G:0:Relay;/+*10W1:0;");
// Initialize digital output pin
digitalWrite(8, 1);
pinMode(8,OUTPUT);
}
String Msg;
void loop() {
int c;
while ((c = Serial.read()) > '\n') Msg += (char) c; // Read incoming chars, if any, until new line
if (c == '\n') // is the message complete?
{
if (Msg.equals("#W10")) {digitalWrite(8,1); Serial.println("#L10");} // Turn OFF LED 1 and Relay if switch is OFF
if (Msg.equals("#W11")) {digitalWrite(8,0); Serial.println("#L11");} // Turn ON LED 1 and Relay if switch is ON
Msg = "";
}
}
Come si puo' risolvere?
Ciao
Enzo