Stap 3: Programma de Arduino te vervagen van de LED 's
int sensorPin = 0; verbindt de fotoweerstand met pin A0
int ledPin = 10; verbindt de LEDs op pinnen D10 en D11
int ledPin2 = 11;
int sensorValue = 0;
int fadeAmount = 5;
VOID Setup {}
pinMode (ledPin, OUTPUT); PIN D10 en D11 verklaart als uitgangen
pinMode (ledPin2, OUTPUT);
Serial.begin(9600);
}
void loop () {}
sensorValue = analogRead(sensorPin); leest de inbreng van de photoresistor
Serial.println(sensorValue);
fadeAmount = kaart (sensorValue, 0, 1000, 500, 0); de inbreng van het photoresistor wordt toegewezen aan een bijbehorende helderheid
analogWrite (ledPin, fadeAmount); helderder of dimt de LEDs dat volgens de de photoresistor ingang
analogWrite (ledPin2, fadeAmount);
}
U kunt de input van uw fotoweerstand door de volgende twee lijnen in uw code toewijzen:
Serial.begin(9600);
Serial.println(sensorValue);
Vervolgens opent u de seriële monitor en blootstellen uw fotoweerstand om verschillende hoeveelheden van het licht. Beslissen over het bereik dat u wilt gebruiken en voer de waarden in de volgende regel:
fadeAmount = kaart (sensorValue, [lagere waarde], [bovenste waarde], 500, 0);