Servus zusammen,
ich muss für die Schule als Projekt, eine LED mit einem LDR dimmen, also je heller es wird, desto dunkler soll die LED werden.
Das ganze soll zusätzlich mit einem Button aktiviert werden.
Hier ist mein momentaner Code, dort wird die LED aber nur angemacht sobald der der Wert über 512 steigt.
Allerdings möchte ich die LED ja nur dunkler werden lassen wenn hoher Lichteinfall herrscht.
Dazu braucht man PWM.
Wie muss ich den Code verändern damit ich das gewünschte Ergebnis habe, ich komme leider nicht weiter.
Vielen Dank schonmal im Voraus
eingang= A0;
int LED = 10;
int sensorWert = 0;
void setup()
{
Serial.begin(9600);
pinMode (LED, OUTPUT);
void loop()
{sensorWert =analogRead(eingang);
Serial.print("Sensorwert = " );
Serial.println(sensorWert);
if (sensorWert > 512 )
{
digitalWrite(LED, HIGH);
else
{
digitalWrite(LED, LOW);
}
delay (50);