PWM via Taster

Wenn ich das jetzt richtig verstanden habe liest man mit dem digital/analogRead die Pin-Nummer des I/O aus

digitalRead(pinD2) --> 2

Das ist nicht ganz richtig, man liest den Zustand des Pins ein, nicht die Pin-Nummer!
Die Pin-Nummer ist ja der Wert welcher in pinD2 gespeichert ist.

@ ardubu:
Mit

const boolean blnLuefterTaster = 15;

...
pinMode(blnLuefterTaster, INPUT);



weise ich doch der Boolean mit dem Namen blnLuefterTaster den 15. PIN (Beim Nano A1) zu - und Boolean da ich ja an diesem Pin nur High/Low abfragen will.
--> In die Schaltung kommen noch einige Funktionen rein und da ich keinen Analog-I benötige nutze ich sie als digital-Eingange smiley-wink
Hatte auch anfangs int genutzt, aber dann gelesen das ich wenn nur HIGH / LOW abgefragt werden soll auch Boolean nutzten kann da dies den Speicher schont.

Nein du weist der Variable blnLuefterTaster den Wert 15 zu. Die Variable, in welche du den Zustand speicherst könnte vom Datentyp Boolean sein.

boolean zustand;
unsigned int blnLuefterTaster = 15;
...
pinMode(blnLuefterTaster, INPUT);
...
zustand = digitalRead(blnLuefterTaster);

Grüße,
J3RE