Práca s portami MCU

Úloha

  1. Preštudujte si funkciu pinMode() Venujte pozornosť aj odkazu Digital pins
  2. Preštudujte si funkciu digitalWrite()
  3. Pokúste sa nastaviť linky 0 až 7 ako výstupné
  4. pripojte linky 0-7 na konektor X9
  5. Rozblikajte diody na doske podľa pokynov učiteľa

Teória

Funkcia pinMode() má dva vstupné prametre. Prvé je číslo vývodu arduino dosky 0, 1, 2 ... 13, prípadne aj A0, až A5. Málokto vie že aj analógové vývody vedia fungovať aj ako digitálne.
druhým parametrom je mód práce vývodu. možnosti sú nasledovné V prípade že je vývod nakonfigurovaný ako výstup tak pomocou funkcie digitalWrite() možeme nastavovať hodnotu vývodu na hodnotu jedna alebo nula
digitalWrite(2, HIGH); //nastaví na výstup dva logickú 1 teda sa tento vývod pripojí cez tranzistor k +5V digitalWrite(2, 1); //to isté ako predošlý príkaz len sa miesto symbolického mena použije číselná hodnota 1 digitalWrite(2, LOW); //nastaví na výstup dva logickú 0 teda sa tento vývod pripojí cez tranzistor k GND digitalWrite(2, 0); //to isté ako predošlý príkaz len sa miesto symbolického mena použije číselná hodnota 0

Postup