Lilypad Arduino lätta upp Critter (6 / 8 steg)
Steg 6: nu för Arduino!
Om du inte redan installerat din arduino programvara och enheter, göra det nu. Leah Buechley Lilypad handledning är utmärkt, och innehåller stegvisa anvisningar för installation. Detta projekt använder en smärre ändring av den grundläggande koden Fade. Du kan hitta den ursprungliga koden på Arduino webbplats. Den modifierade koden är bifogat nedan. LED-lampor kommer sakta tonas in och ut i denna kod. Ladda upp denna kod till din Arduino, kontrollera att det fungerar, sedan försiktigt sönder din styrelse.Fade:
/*
Fade
Denna exempelkod är offentlig.
Modifierad från arduino.cc/en/Tutorial/Fade#. UySih17lc7B.
*/
int ledde = 5; PIN-koden som LED är kopplad till
int led2 = 6;
int led3 = 10;
int led4 = 11;
int ljusstyrka = 0; Hur ljus LED är
int fadeAmount = 5; Hur många poäng att blekna LED av
Rutinen installationsprogrammet körs en gång när du trycker på reset:
void setup() {
deklarera stiften att en utgång:
pinMode ledde (, OUTPUT);
pinMode (led2, produktionen);
pinMode (led3, produktionen);
pinMode (led4, produktionen);
}
loop rutinen körs för evigt om och om igen:
void loop() {
ställa in ljusstyrkan på stift:
analogWrite (led, ljusstyrka);
analogWrite (led2, ljusstyrka);
analogWrite (led3, ljusstyrka);
analogWrite (led4, ljusstyrka);
ändra ljusstyrkan för nästa gång genom öglan:
ljusstyrka = ljusstyrka + fadeAmount;
omvänd riktning mot blekning i ändarna av toningen:
om (ljusstyrka == 0 || ljusstyrka == 255) {
fadeAmount = - fadeAmount;
}
vänta 40 millisekunder att se ljusreglering effekten
Delay(40);
}