Home TutorialArduino Belajar Arduino : Mengenal Digital Input Output Pada Arduino

Belajar Arduino : Mengenal Digital Input Output Pada Arduino

by Ikhsan Maulana

Assalamualaikum..

Kali ini saya akan berbagi tentang konsep digital input output pada Arduino, bagaimana cara menggunakan PIN digital input dan output pada sebuah Arduino
Pada dasarnya semua PIN yang terdapat pada Arduino, baik PIN digital maupun PIN analog yang tersedia dapat digunakan sebagai PIN digital digital, berarti sinyal yang dikirimkan atau diterima bernilai 1 atau 0, bissa juga disebut high atau low. Berbeda dengan sinyal analog yang bersifat kontinu atau terus menerus.
PIN pada Arduino dapat dikonfigurasikan ke dalam dua mode yaitu, mode input dan output. Mode input berarti kita dapat mensetting agar dapat digunakan untuk menerima sinyal masukan, kemudian mode output berarti kita dapat mensetting PIN agar dapat mengirimkan sinyal keluaran

Fungsi

pinMode(pin_number, mode)

Untuk mengecek mode pin dapat kita gunakan fungsi PIN mode fungsi ini memerlukan dua parameter in mode nomor PIN mode parameter pertama diisi oleh nomor pin dan kemudian parameter kedua Disi oleh mode PIN baik mode input atau output sesuai dengan mode yang kita ingin gunakan
Fungsi mode tadi  biasanya dipanggil dalam fungsi set up fungsi setup adalah nama fungsi yang telah disediakan oleh Arduino untuk menyatakan fungsi yang akan dijalankan pertama kali fungsi ini berisi kode-kode untuk kepentingan inisialisasi

digitalWrite(pin_number, mode)

Fungsi ini digunakan untuk menulis nilai digital untuk sebuah pin fungsi ini memerlukan dua parameter yaitu dan nilai digital yang akan kita masukkan nilai yang di masukan berupa nilai digital seperti yang telah kita ketahui nilai digital tersebut Iyalah 1 atau 0 dan juga biasanya disebut dengan high low

digitalRead(pin_number)

Fungsi ini digunakan untuk membaca nilai digital yang terdapat pada sebuah pin input output yang ingin kita baca fungsi ini hanya memiliki sebuah parameter yaitu nomor PIN yang ingin kita baca

Percobaan : LED Berkedip Menggunakan Switch Button

Pada percobaan ini akan menunjukkan bagaimana menggunakan input dan output digital. Dengan menekan pushbutton switch kita dapat menyalakan sebuah led atau mematikannya. Program ini
menggunakan fungsi pinMode() , digitalWrite ( ) dan digitalRead ( ).

Alat-alat yang dibituhkan :

  • 1 buah LED
  • 2 buah 470 ohm resistor
  • 1 buah pushbutton switch
  • Arduino Mega2560
  • 1 buah breadboard
  • 6 buah kabel jumper

LED terhubung ke pin 8 yang dikonfigurasi sebagai OUTPUT. Pushbutton switch terhubung ke pin 9 yang dikonfigurasi sebagai INPUT . Ketika kita menekan saklar, pin 9 diatur ke high, dan program kemudian akan mengatur output dari pin 8 ke high dan menyalakan LED. Rangkaian dan koding program dapat dilihat di bawah ini.

Rangkaian

Koding

const int led    =   8;  //pin 8 led
const int button =   9;  //pin 9 button 
void setup()
{
pinMode(led,OUTPUT);  //set pin 8 sebagai OUTPUT
pinMode(button,INPUT)  ; //set pin 9 sebagai INPUT 
}
void loop()
{
   int reads = digitalRead(button); //membaca nilai digital pin 9
   digitalWrite(led,reads);  //memberikan nilai digital pada pin 8  
}

You may also like

0 comment

deva iswahyudi February 22, 2017 - 06:42

makasih banget..

Reply
Ikhsan Maulana March 15, 2017 - 00:23

sama-sama.

Reply
Unknown August 1, 2017 - 00:56

Apakah bisa 2 arduino saling berhubungan menggunakan digital pin, 1 jadi input yg satu lagi jadi output.
Terima kasih

Reply
Ikhsan Maulana November 23, 2017 - 22:56

bisa mas

Reply

Leave a Comment