diode1990 schrieb:
> Wie muss ich das eingeben
na, das Programm!
> und woher weiß ich welche
> Spannung welcher Wert ist.
Sieh dir an, was mit dem Wert passiert.
Wo wird der Wert eingelesen?
Hier
1 | sensorValue = analogRead(sensorPin);
|
danach steht der Wert in der Variablen 'sensorValue'.
Und wo wird die benutzt?
Hier
Was macht die Funktion 'delay'? Sie realisiert eine Wartezeit. D.h. der
Wert vom ADC, der die Spannung repräsentiert, wird als Wartezeit
genommen.
Wartezeit wofür?
Na für das hier
1 | digitalWrite(ledPin, HIGH);
|
2 | delay(sensorValue);
|
3 | digitalWrite(ledPin, LOW);
|
4 | delay(sensorValue);
|
der angegebene Pin mit namen 'ledPin' wird auf HIGH gesetzt (die LED
wird eingeschaltet), danach wird gewartet (mit einer Zeit, die sich aus
dem Potiwert ergibt), dann wird der Pin auf LOW gesetzt (die Led geht
wieder aus) und es wird wieder entsprechend gewartet.
Danach geht alles wieder von vorne los, weil ja loop dauernd aufgerufen
wird.
> Vielleicht kann mir jemand weiterhelfen.
Du solltest auch lernen Code nicht nur abzutippen, sondern auch lernen
ihn zu analysieren. Sonst kommst du nicht weit in deiner
Programmiererei.