Stap 5: Nu laten we eens wat leuks!
p {margin-bottom: 0.08;}
Dit is echt eenvoudig-we gonna maken twee LED's knipperen en een andere LED fade. De code zal over en uitgevoerd zodra u de stroomtoevoer.
Het is werkelijk gemakkelijk aan opstelling van circuits zoals dit met behulp van een breadboard. Met elk voorbeeld zal ik laten zien hoe alles met de servo-bord of met een Arduino draad.
Kopieer en plak deze schets in uw venster Arduino-
/*
* Voorbeeld 1
* LED Control
* Dit voorbeeld zal twee LED's knipperen en dan vervagen een andere LED
* Honus 2010
* 1 november 2008 door David A. Mellis, 17 juni 2009 gewijzigd door Tom Igoe fading code gemaakt
*/
int ledPin1 = 13; controle pin voor LED
int ledPin2 = 12;
int ledPin3 = 11;
VOID Setup {}
pinMode (ledPin1, OUTPUT); Hiermee stelt u de LED-pin als uitvoer
pinMode (ledPin2, OUTPUT);
digitalWrite (ledPin1, laag); Hiermee stelt u de LED pin LOW (uitgeschakeld)
digitalWrite (ledPin2, laag);
}
void loop
{
digitalWrite (ledPin1, hoge); Hiermee stelt u de LED pin HIGH (verandert het op)
delay(500); wacht 500 milliseconden
digitalWrite (ledPin2, hoge);
delay(500);
digitalWrite (ledPin1, laag); Hiermee stelt u de LED pin LOW (uitgeschakeld)
delay(500);
digitalWrite (ledPin2, laag);
delay(500);
fade-in van min tot max in stappen van 5 punten:
voor (int fadeValue = 0; fadeValue < = 255; fadeValue += 5) {}
Hiermee stelt u de waarde (bereik van 0 tot 255):
analogWrite (ledPin3, fadeValue);
wacht 30 milliseconden het dimmen effect zien
delay(40);
}
fade-out van max naar de min in stappen van 5 punten:
voor (int fadeValue = 255; fadeValue > = 0; fadeValue-=5) {}
Hiermee stelt u de waarde (bereik van 0 tot 255):
analogWrite (ledPin3, fadeValue);
wacht 30 milliseconden het dimmen effect zien
delay(40);
}
vertraging (2000); Wacht twee seconden
}