Stap 3:
We open van de Arduino IDE en maak de volgende code om te worden geüpload naar de Arduino.Const int ledPin = 13; het nummer van de LED-pin
char val;
int cont = 0;
VOID sos () {}
for (int i = 0; ik < 3; i ++)
{
digitalWrite(ledPin,HIGH);
delay(250);
digitalWrite(ledPin,LOW);
delay(250);
}
for (int i = 0; ik < 3; i ++)
{
digitalWrite(ledPin,HIGH);
delay(500);
digitalWrite(ledPin,LOW);
delay(250);
}
for (int i = 0; ik < 3; i ++)
{
digitalWrite(ledPin,HIGH);
delay(250);
digitalWrite(ledPin,LOW);
delay(250);
}
}
VOID Setup
{
Initialiseer de LED-pin als uitgang:
pinMode (ledPin, OUTPUT);
initialiseren van de seriële aansluiting via USB
Serial.begin(9600);
}
void loop
{
Als (Serial.available())
{
Val=Serial.Read();
Als (val == '1')
{
SOS();
CONT = 1;
}
Als (val == '0')
{
digitalWrite(ledPin,LOW);
CONT = 0;
}
Serial.Flush();
}
anders
{
Als (cont == 1)
{
SOS();
CONT = 1;
}
if(CONT == 0)
{
digitalWrite(ledPin,LOW);
CONT = 0;
}
}
}