Pada tutorial Arduino kali ini kita akan belajar
mengenai konsep umum atau mendasar dari digital I/O (Input/Output) yang
terdapat pada Arduino. Dan pada kesempatan kali ini juga kita akan mempelajari
bagaimana cara menggunakan fitur ini pada Arduino.
Bentuk Sinya Digital |
Penjelasan Pin Digital
Pada dasarnya semua
pin pada Arduino dapat digunakan sebagai digital I/O baik pin analog maupun pin
digital. Yang dimaksud dengan pin digital berarti bahwa sinyal yang dapat
diproses oleh pin tersebut hanyalah sinyal yang bernilai 1 atau 0. Nilai 1 atau
biasa disebut HIGH berarti terdapat sinyal, sedangkan nilai 0
atau LOW berarti tidak ada sinyal.
Konfigurasi pemilihan
mode pada pin digital Arduino dibagi menjadi 2, yaitu mode input dan mode
output. Terdapat satu lagi mode khusus yang hanya dimiliki oleh mode input
yaitu mode input pull-up.
Mode Input
Untuk mendeklarasikan
pin yang kita pilih sebagai input maka digunakan sintaks sebagai berikut,
Mode Input
|
|
Sintaks
|
Fungsi
|
pinMode(nomor pin, INPUT)
|
Deklarasi mode input normal
|
pinMode(nomor pin, INPUT_PULLUP)
|
Deklarasi mode input dengan pull-up
|
digitalRead(nomor pin)
|
Mengambil data sinyal input
|
Mode Output
Untuk mendeklarasikan
pin yang kita pilih sebagai output maka digunakan sintaks sebagai berikut,
Mode Output
|
|
Sintaks
|
Fungsi
|
pinMode(nomor pin, OUTPUT)
|
Deklarasi mode output
|
digitalWrite(nomor pin, HIGH/LOW)
|
Mengeluarkan sinyal data high / low
|
Contoh Program :
No comments:
Post a Comment