Περιγραφή
Ρυθμίζει τον συγκεκριμένο ακροδέκτη να συμπεριφέρεται είτε ως είσοδος είτε ως έξοδος.
Από την έκδοση 1.0.1 του Arduino, είναι δυνατόν να ενεργοποιήσετε τις εσωτερικές αντιστάσεις ανύψωσης κάνοντας χρήση της κατάστασης λειτουργίας INPUT_PULLUP. Επιπροσθέτως, η κατάσταση λειτουργίας του INPUT (είσοδος), σαφώς και θα απενεργοποιήσει τις εσωτερικές αντιστάσεις ανύψωσης.
Σύνταξη
pinMode(ακροδέκτης, κατάσταση λειτουργίας)
Παράμετροι
ακροδέκτης: ο αριθμός του ακροδέκτη του οποίου την κατάσταση λειτουργίας θέλετε να θέσετε.
κατάσταση λειτουργίας: INPUT (είσοδος), OUTPUT (έξοδος) ή INPUT_PULLUP.
Επιστρέφει
Τίποτα
Παράδειγμα
int ledPin = 13; // LED connected to digital pin 13
void setup()
{
pinMode(ledPin, OUTPUT); // sets the digital pin as output
}
void loop()
{
digitalWrite(ledPin, HIGH); // sets the LED on
delay(1000); // waits for a second
digitalWrite(ledPin, LOW); // sets the LED off
delay(1000); // waits for a second
}
Σημείωση
Η αναλογική είσοδος των ακροδεκτών μπορεί να χρησιμοποιηθεί και για τους ψηφιακούς ακροδέκτες, αρκεί να αναφερθεί ως Α0, Α1, κλπ.
Επιστροφή στην σελίδα Παραπομπές Γλώσσας
