Hallo liebe Arduino-Freunde,
gewöhnlich nimmt man ja den pinMode-Befehl in die Setupfunktion auf, also so:
void setup() {
pinMode(2,OUTUT);
}
Damit würde man den Digitalpin 2 als Ausgabepin festlegen.
Nun meine Frage: Ist es möglich, die Funktion des Pins mittels pinMode während der Laufzeit des Sketches - also in der void loop()-Funktion! - zu ändern, oder geht da der Arduino kaputt?? Ist also folgender Code passabel - entsprechende Schaltung auf dem Breadboard vorausgesetzt natürlich?:
void loop() {
pinMode(2, INPUT) //Jetzt wäre Digitalpin 2 ein Input-Pin
}
fragt sich Bernie007