Спасибо ,будем пробовать
Спасибо ,будем пробовать
Chip, попробовал переделать скетч с использованием switch.. case.., посмотрел синтаксис,не согу понять, что куда менять. Если не сложно, напиши как его переделать. (Для удобства, уменьшил до 1 устройства) :
PHP код:
char inchar;
int led1 = 10;
void setup()
{
pinMode(led1, OUTPUT);
digitalWrite(led1, LOW);
Serial1.begin(9600);
delay(30000);
Serial1.println("AT+CMGF=1\r");
delay(200);
Serial1.println("AT+CNMI=3,0,0,0\r");
delay(200);
}
void loop()
{
if(Serial1.available() >0)
{
inchar=Serial1.read();
if (inchar=='#')
{
delay(10);
inchar=Serial1.read();
if (inchar=='a')
{
delay(10);
inchar=Serial1.read();
if (inchar=='0')
{
digitalWrite(led1, LOW);
}
else if (inchar=='1')
{
digitalWrite(led1, HIGH);
}
delay(10);
Serial1.println("AT+CMGD=1,4\r");
}
}
}
}
Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)