jueves, 13 de febrero de 2014

Aduino sowftwarea

Arduino programazio lenguaia Wriring/processing (Processing-a bestea hainbat plaka eta sistema informatiko programatzeko ere erabiltzen da.) lenguaietan oinarrituta dago, baina nahiko sinplifikatuta dago.

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