KODE DIGITAL
Digunakan untuk pemrograman yang menggunakan Pin Digital pada Arduino.
pinMode(Ā pin,Ā mode);
Kode diatas digunakan untuk seting mode pin. Pin adalah nomer pin yang akan digunakan, kalo kamu pake Arduino Uno, pin Digitalnya dari 0-13. dan mode sendiri bisa berupa INPUT atau OUTPUT.
Contoh:
pinMode(13,Ā OUTPUT);Ā Ā Ā Ā // artinya pin 13 digunakan sebagai OUTPUT
pinMode(7,Ā INPUT);Ā Ā Ā Ā Ā Ā Ā Ā Ā // artinya pin 7 digunakan sebagai INPUT
Dan seperti yang sudah saya bilang untuk kodeĀ pinModeĀ itu ada didalamĀ voidĀ setup.
digitalRead(pin);
Kode diatas digunakan pinĀ INPUT, untuk membaca nilai sensor yang ada pada pin. Dan nilainya hanya terbatas padaĀ 1 (TRUE), atauĀ 0 (FALSE).
Contoh:
digitalRead(13);Ā Ā Ā Ā Ā // artinya kode akan membaca nilai sensor pada pin 13
KodeĀ digitalReadĀ kita masukan dalamĀ voidĀ loop.
digitalWrite(pin,Ā nilai);
Kode diatas digunakan untuk pinĀ OUTPUTĀ yang sudah kita seting apakah akan diberikanĀ HIGH (+5V), atauĀ LOW (Ground).
Contoh:
digitalWrite(13,Ā HIGH);Ā Ā Ā Ā // artinya pin 13 kita diberi tegangan +5V
digitalWrite(13,Ā LOW);Ā Ā Ā Ā // artinya pin 13 kita diberi tegangan 0 / Ground
Dan untuk kodeĀ digitalWriteĀ tentu saja kita masukan dalamĀ voidĀ loop.
analogWrite(pin,Ā nilai);
Meskipun Arduino adalah perangkat digital, tapi kita masih bisa menggunakan fungsi Analognya pada pin Digital Arduino. Tapi hanya beberap pin saja, yang biasa kita sebut PWM (Pulse With Modulation). Pada Arduino Uno memiliki 6 pin PWM, yaitu: 3,5,6,9, 10, dan 11.
Dengan begini nilai yang dihasilkan menjadi bervariasi dari 0-225, itu setara dengan 0-5V.
Contoh:
analogWrite(3, 150);Ā Ā Ā Ā // artinya pin 3 diberikan nilai sebesar 150
Dan untuk kodeĀ analogWriteĀ juga kita masukan dalamĀ voidĀ loop.
KODE ANALOGĀ
Kode analog ini digunakan ketika ingin menggunakan pin Analog pada Arduino. Untuk Arduino Uno pin Analog dariĀ A0-A5. Dan karena ini pin Analog maka hanya bisa kita gunakan sebagai INPUT saja. Dan juga tidak perlu menulisĀ pinModeĀ padaĀ voidĀ setup.
analogRead(pin);
Kode diatas digunakan untuk membaca nilai pada sensor Analog. Yaitu antara 0-1024.
Contoh:
analogRead(A0);Ā Ā Ā Ā Ā // artinya kode akan membaca nilai sensor pada pin AO.
CATATAN: Kode dalam Arduino adalah Case Sensitive. Maksudnya penggunaan huruf kecil atau huruf besar sangat berpengaruh.
I’ve been exploring for a little for any high quality articles
or weblog posts on this sort of area . Exploring in Yahoo I ultimately stumbled upon this site.
Reading this information So i’m satisfied to exhibit
that I’ve a very just right uncanny feeling I discovered just what I needed.
I most undoubtedly will make sure to do not omit this website and
provides it a look regularly.
Hello guys. And Bye.
neversurrenderboys š