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 😉