Arduinok bi funtzio nagusi ditu: setup eta loop. Bi funtzio hauek bai a la bai agertu behar dira programetan. Hauetaz gain beste azpi-funtzio garrantzitsu batzuk ditu:
Setup: Behin bakarrik exekutatzen den funtzioa. Erabiliko diren pinak funtzio honetan definitzen dira.
Loop: Behin eta berriz exekutatzen den funtzioa. Setup-ean definitutako pinak erabiltzen ditu. Funtzio honekin sentsoreari korrontea emanez sentsorea martxan jarriko du.
Sentsore eta ekintzaileak erabiltzeko funtzio bereziak.
Arduinoko programazioa
|
Serial.begin(int): Arduinorekin komunikatzeko erabiliko den abiadura zehazteko balio du. Detekzio abiadura 9600 bit segundukoa da. Balio hau aldatu egin daiteke.
pinMode: Pinak definitzeko funtzioa. INPUT (sartu) ala OUTPUT (irten) moduak erabil daitezke.
analogRead(pin): pin analagokio batetik 0-1024 balioen arteko balio bat irakurriko du.
digitalRead: pin digital batean HIGH (aktibatu) ala LOW (desaktibatu) balioak ezartzen ditu.
digitalWrite: pin digital baten egoera idazten (erakusten) du. HIGH (aktibatu) ala LOW (desaktibatu) izan daiteke.
No hay comentarios:
Publicar un comentario