PHP код:
int Mute = 19; // Pin 19 - Mute
int Start = 18; // Pin 18 - Start
int Stopi = 17; // Pin 17 - Stop
int Opening = 15; // Pin 15 - Open
int Light = 16; // Pin 16 - Light
byte com = 0; //reply from voice recognition
boolean running = false;
void setup() {
// initialize the digital pins as output
pinMode(Mute, OUTPUT);
pinMode(Start, OUTPUT);
pinMode(Stopi, OUTPUT);
pinMode(Opening, OUTPUT);
pinMode(Light, OUTPUT);
Serial.begin(9600); // Start serial communication at 9600bps
delay(2000);
Serial.write(0xAA);
Serial.write(0x37);
delay(1000);
Serial.write(0xAA);
Serial.write(0x21);
}
void loop() // run over and over again
{
if(Serial.available())
{
com = Serial.read();
if (com==0x13)
{ running = !running;
digitalWrite(Mute, running);
}
else if (com==0x15)
{ running = !running;
digitalWrite(Light, running);
}
else if (com==0x14)
{ digitalWrite(Opening, HIGH);
delay(1000);
digitalWrite(Opening, LOW);
}
else if (com==0x11)
{ digitalWrite(Start, HIGH);
delay(1000);
digitalWrite(Start, LOW);
}
else if (com==0x12)
{digitalWrite(Stopi, HIGH);
delay(1000);
digitalWrite(Stopi, LOW);
}
}
}
вот рабочий скетч чип теперь такой вопрос как сделать так что бы Mute было триггером и без него не выполнялась ни одна команда
пример
Mute (выключился звук)-Light (включился свет и снова включился звук)
Mute (выключился звук)-Light (выключился свет и снова включился звук)
Mute (выключился звук время что бы было не ограниченно )-Mute (включился звук)