Enkla Arduino LED flagga Flasher (3 / 4 steg)
Steg 3: Koden
Koden är mycket enkel:
Projekt 1 - flagga blottare
int ledDelay = 50; fördröjning av 50 MS
int spaceDelay = 300; fördröjning av 300 MS
int bluePin = 11;
int yellowPin = 7.
int redPin = 9;
void setup()
{
pinMode (redPin, produktionen);
pinMode (bluePin, produktionen);
pinMode(yellowPin,OUTPUT);
}
void loop() {
digitalWrite (bluePin, hög); Aktivera ljuset
Delay(ledDelay); vänta 50 ms
digitalWrite (bluePin, låg); Inaktivera ljuset
Delay(ledDelay); vänta 50 ms
digitalWrite (bluePin, hög);
Delay(ledDelay); vänta 50 ms
digitalWrite (bluePin, låg);
Delay(ledDelay); vänta 50 ms
Delay(spaceDelay); dröjsmål mittpunkten av 300 MS
digitalWrite (yellowPin, hög);
Delay(ledDelay); vänta 50 ms
digitalWrite (yellowPin, låg);
Delay(ledDelay); vänta 50 ms
digitalWrite (yellowPin, hög);
Delay(ledDelay); vänta 50 ms
digitalWrite (yellowPin, låg);
Delay(ledDelay); vänta 50 ms
Delay(spaceDelay);
digitalWrite (redPin, hög);
Delay(ledDelay); vänta 50 ms
digitalWrite (redPin, låg);
Delay(ledDelay); vänta 50 ms
digitalWrite (redPin, hög);
Delay(ledDelay); vänta 50 ms
digitalWrite (redPin, låg);
Delay(ledDelay); vänta 50 ms
Delay(spaceDelay);
}