Säkert och enkelt AC PWM Dimmer för arduino / Raspberry pi (4 / 10 steg)
Steg 4: arduino skript
Blekning
Detta exempel visar hur du tona en LED med funktionen analogWrite().
Krets:
* LED från digital stift 9 fästs marken.
Skapad 1 Nov 2008
Av David A. Mellis
modifierade 30 Aug 2011
Av Tom Igoe
http://Arduino.cc/en/tutorial/fading
Denna exempelkod är offentlig.
*/
int ledPin = 3; LED är ansluten till digital pin 9
void setup() {
ingenting händer i setup
}
void loop()
{
tona in från min till max i steg om 5 poäng:
för (int fadeValue = 0; fadeValue < = 255; fadeValue += 1) {
anger värdet (varierar från 0 till 255):
analogWrite (ledPin, fadeValue);
vänta 30 millisekunder att se ljusreglering effekten
Delay(50);
}
tona ut från max till min i steg om 5 poäng:
för (int fadeValue = 255; fadeValue > = 0; fadeValue-=1)
{
anger värdet (varierar från 0 till 255):
analogWrite (ledPin, fadeValue);
vänta 30 millisekunder att se ljusreglering effekten
Delay(50);
}
analogWrite (ledPin, 25);
}