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 :

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

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Nemôžete kopírovať obsah tejto stránky