Funktsiooni pinMode() kasutatakse selleks, et määrata, kuidas mikrokontrolleri kindlat pin'i kasutatakse.
Meie programmis:
pinMode(VASAK_PWM, OUTPUT);
Selles käsus on kaks olulist osa:
-
VASAK_PWM– pin, mida soovime seadistada. -
OUTPUT– määrame selle pin'i väljundiks ehk pin hakkab signaale välja saatma.
Funktsiooni üldine kuju
pinMode(pin, mode);
Parameetrid:
pin – Arduino pin'i number, mida soovime seadistada.
mode – pin'i töörežiim. Võimalikud väärtused on:
-
INPUT– pin'i kasutatakse sisendina, näiteks nupu või anduri oleku lugemiseks. -
OUTPUT– pin'i kasutatakse väljundina, näiteks LED-i või mootoridraiveri juhtimiseks. -
INPUT_PULLUP– pin'i kasutatakse sisendina ning aktiveeritakse sisemine tõmbetakisti.
Meie mootorite juhtimise programmis kasutame OUTPUT režiimi, sest Arduino peab mootoridraiverile juhtsignaale saatma.
