Arduino animatörerna-gör din awesome kostymer mer awesome! (5 / 15 steg)
Steg 5: Nu Låt oss ha lite kul!
p {marginal-botten: 0,08 i;}
Detta är verkligen enkel-vi kommer att göra två lysdioder blinkar och en annan LED fade. Koden kommer att köra om och om igen så snart du tillämpa makt.
Det är verkligen lätt att ställa in kretsar som detta med en skärbräda. Med varje exempel ska jag visa hur tråd allt upp med servo styrelsen eller en Arduino.
Kopiera och klistra in denna skiss på din Arduino fönster-
/*
* Exempel 1
* LED kontroll
* Detta exempel kommer att blinka två lysdioder och sedan tona en annan LED
* Honus 2010
-Bleknande kod skapad 1 Nov 2008 av David A. Mellis, uppdaterad 17 juni 2009 av Tom Igoe
*/
int ledPin1 = 13. kontroll stift för LED
int ledPin2 = 12;
int ledPin3 = 11;
void setup() {
pinMode (ledPin1, produktionen); Anger den LED stiftet som utdata
pinMode (ledPin2, produktionen);
digitalWrite (ledPin1, låg); Anger den LED stiftet låg (stänger av)
digitalWrite (ledPin2, låg);
}
void loop()
{
digitalWrite (ledPin1, hög); Anger den LED pin HIGH (vänder det på)
Delay(500); Waits 500 millisekunder
digitalWrite (ledPin2, hög);
Delay(500);
digitalWrite (ledPin1, låg); Anger den LED stiftet låg (stänger av)
Delay(500);
digitalWrite (ledPin2, låg);
Delay(500);
tona in från min till max i steg om 5 poäng:
för (int fadeValue = 0; fadeValue < = 255; fadeValue += 5) {
anger värdet (varierar från 0 till 255):
analogWrite (ledPin3, fadeValue);
vänta 30 millisekunder att se ljusreglering effekten
Delay(40);
}
tona ut från max till min i steg om 5 poäng:
för (int fadeValue = 255; fadeValue > = 0; fadeValue-=5) {
anger värdet (varierar från 0 till 255):
analogWrite (ledPin3, fadeValue);
vänta 30 millisekunder att se ljusreglering effekten
Delay(40);
}
fördröjning (2000); vänta två sekunder
}