Stap 5: De LilyPad codering
Met behulp van de juiste USB-poort aansluiten van de LilyPad en open Arduino
-stukjes en beetjes van deze code uit de arduino fading code
-Upload de volgende code!!!
int LED1 = 6; LED aangesloten op digital pin 6
int LED2 = 5; Aangesloten op digital pin 5 LED
int fadeValue;
int sensorPin = A5; lichtsensor is aangesloten op de analoge pin A5
int sensorValue; variabele de waarde afkomstig van de sensor opslaan
VOID Setup {}
digitalWrite (LED1, uitvoer);
digitalWrite (LED2, uitvoer);
Serial.begin(9600); initialiseren van de seriële poort
er gebeurt niets in setup
}
void loop
{
sensorValue = analogRead(sensorPin); luiden naar de waarde van de sensor
Serial.println(sensorValue); die waarde naar de computer verzenden
delay(100); vertraging voor 1/10 van een seconde
Als (sensorValue < = 250) {}
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 (LED1, fadeValue);
delay(30);
}
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 (LED1, fadeValue);
wacht 30 milliseconden het dimmen effect zien
delay(30);
}
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 (LED2, fadeValue);
wacht 30 milliseconden het dimmen effect zien
delay(30);
}
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 (LED2, fadeValue);
wacht 30 milliseconden het dimmen effect zien
delay(30); }
}
else {}
digitalWrite (LED1, laag);
digitalWrite (LED2, laag);
}
}