pinMode(pin, mode)
Ist innerhalb von void setup() zu konfigurieren und ein bestimmter Pin entweder als Ein- (INPUT) oder Ausgang (OUTPUT) festzulegen.
Arduino digitale Pins sind standardmäßig als INPUT definiert. Daher brauchen sie nicht ausdrücklich als INPUT mit pinMode() definiert werden. Pins die als INPUT definiert sind sollten sich in einen hochohmigen Zustand befindet.
|
|
pinMode(pin, OUTPUT); // sets ‘pin’ to output
|
Es gibt auch eine gute Verbindung mit 20 kOhm Pullup-Widerstände im Atmega-Chip, auf dem mittels Software zugegriffen werden kann. Diese eingebauten Pullup-Widerstände sind in folgender Weise anzusprechen:
|
|
pinMode(pin, INPUT); // set ‘pin’ to input
digitalWrite(pin, HIGH);// turn on pullup resistors
|