Funkcia → pinMode()
Popis :
Každý bit portu je možné naprogramovať nezávisle; niektoré na vstup, niektoré na výstup
alebo aj všetky na rovnaké. Predtým, ako použijeme port, musíme radiču povedať, akým spôsobom sa má správať.
V systéme Arduino sa to vykonáva prostredníctvom volania funkcie knižnice pinMode(). Nakonfiguruje zadaný kolík tak, aby sa správal ako vstup alebo výstup. V režime INPUT_PULLUP je možné povoliť interné pullup rezistory. Okrem toho režim INPUT explicitne deaktivuje interné nastavenia.
Syntax :
pinMode(pin, mode)
Parametre :
pin: číslo pinu, ktorého režim chcete nastaviť, režim: INPUT, OUTPUT alebo INPUT_PULLUP.
Returns : –
Príklad kódu :
Kód urobí digitálny výstup 10 a prepína HIGH a LOW
void setup() {
pinMode(10, OUTPUT); // nastaví digitálny kolík 10 ako výstup
}
void loop() {
digitalWrite(10, HIGH); // zapína digitálny kolík 10
delay(500); // čaká pol sekundy
digitalWrite(10, LOW); // vypne digitálny kolík 10
delay(500); // čaká pol sekundy
}
Poznámky :
Analógové kolíky možno použiť ako digitálne kolíky, označované sú ako A0, A1….
Pridaj komentár