Õppematerjal 06

pinMode() – milleks pin'i kasutatakse

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.