SOS Daemon med röstigenkänning! (3 / 5 steg)
Steg 3:
Vi öppnar Arduino IDE och skapa följande kod skickas till Arduino.CONST int ledPin = 13. antal LED stift
char val;
int cont = 0;
void sos () {
för (int jag = 0; jag < 3; i ++)
{
digitalWrite(ledPin,HIGH);
Delay(250);
digitalWrite(ledPin,LOW);
Delay(250);
}
för (int jag = 0; jag < 3; i ++)
{
digitalWrite(ledPin,HIGH);
Delay(500);
digitalWrite(ledPin,LOW);
Delay(250);
}
för (int jag = 0; jag < 3; i ++)
{
digitalWrite(ledPin,HIGH);
Delay(250);
digitalWrite(ledPin,LOW);
Delay(250);
}
}
void setup()
{
initiera LED stift som en utgång:
pinMode (ledPin, produktionen);
initiera seriell anslutning via USB
Serial.BEGIN(9600);
}
void loop()
{
om (Serial.available())
{
Val=Serial.Read();
om (val == '1')
{
SOS();
CONT = 1;
}
om (val == '0')
{
digitalWrite(ledPin,LOW);
CONT = 0;
}
Serial.flush();
}
annat
{
om (cont == 1)
{
SOS();
CONT = 1;
}
IF(CONT == 0)
{
digitalWrite(ledPin,LOW);
CONT = 0;
}
}
}