Hallo,
ich möchte an meinem Arduino Mega 2560 den digitalen Ausgang 13 (den mit der Test-LED) per PWM durch zwei Taster an Pin 11 und 12 dimmen.
Funktionieren tut es eigentlich soweit schon, aber wenn ich die Schaltung sich selbst überlasse fängt die Schaltung ihr Eigenleben an.
An den beiden Anschlüssen 11 und 12 werden in unregelmässigen Abständen irrsinnige Werte festgestellt, die dann natürlich meine Schaltung beinflussen.
Die Spannung zum steuern entnehme ich auf dem Board an dem Pin 5V.
Ich bin neu auf diesem Gebiet und ich denke es wird etwas simples sein.
Ich hoffe ihr habt einen Tipp für mich.
Code
int ledPin = 13; // LED am Pin 13
int pin12 = 12; // Taster >> höher
int pin11 = 11; // Taster >> kleiner
void setup() {
pinMode(pin12, INPUT); // Pin 12 liest ein
pinMode(pin11, INPUT); // Pin 11 liest ein
}
int fadeValue = 50; // Startwert Helligkeit (von 255 max)
void loop() {
if (digitalRead(pin12)==HIGH) // prüft ob Taster >> höher gedrückt wird
{fadeValue = fadeValue + 5;}
if (digitalRead(pin11)==HIGH) // prüft ob Taster >> kleiner gedrückt wird
{fadeValue = fadeValue - 5;}
analogWrite(ledPin, fadeValue); // gibt Wert für Helligkeit aus
delay(500);
}
Alles anzeigen
mfg
Alex