iklan header

Membaca 2 sensor pada Arduino

Pernahkah kalian membuat projek lebih dari dua sensor? Jika kalian pernah membuat alat atau menggunakan alat ebih dari dua sensor dan kalian belum bisa menggabungkan kedua sensor tersebut atau kalian mendapatkan masalah penaruhan 2 kode program sensor tersebut. Sebenarnya cara penggabungan dua atau lebih sensor itu mudak jika kalian memahami algoritma atau logikannya.

Penggunaan lebih dari satu sensor kadang menyulitkan sebagian seseorang tetapi faktanya penggunaan cukup mudah. Kalian harus paham dahulu tentang operasi logika assigment. Dengan memahami ini kalian akan menemukan algoritma atau logika alat kalian. Setelah itu tinggal kalian program alat kalian dengan sebuah kondisi, sehingga akan terjadi sebuah jalan kode program yang rapi dan teratur.

Baca Juga
Kali ini admin menggunakan sensor gas dan sensor kelembaban. Ini hanyalah sebuah contoh cara menggabungkan lebih dari satu sensor. Sebenarnya penggunaan sensor ini sama seperti yang lain, Jadi jika kalian memahami materi ini akan memudahkan kalian untuk memprogram sensor yang lainnya. Cara kerja sensor ini dan yang lainnya pun sama. Jadi jangan dibaca saja ya tetapi juga dipahami.

Membaca 2 sensor pada Arduino
  • Rangkai seperti gambar di bawah ini.
Rangkaian Membaca 2 sensor pada Arduino
  • Pastikan rangkaiannya sudah benar.
  • Copy code program dibawah ini.


int kelembapan=A0;  //inisial pin sensor kelembapan
int gas=A1;         //inisial pin sensor gas
void setup() {
  // put your setup code here, to run once:
pinMode(kelembapan,INPUT);  //inisial sensor kelembapan sebagai input
pinMode(gas,INPUT);         //inisial sensor gas sebagai input
Serial.begin(9600);         //serial komunikasi
}

void loop() {
  // put your main code here, to run repeatedly:
  //dibawah adalah kode program membaca sensor kelembapan
int data = analogRead(kelembapan);   //penginisialan bahwa data membaca pin sensor kelembapan
Serial.print("kelembapan=");         //menampilkan text di Serial monitor yaitu "kelembapan="
Serial.println(data);                //menampilkan nilai sensor kelembapan di serial monitor
delay(1000);

//========================================
//dibawah adalah kode program membaca sensor gas
int nilai = analogRead(gas);  //penginisialan bahwa data membaca pin sensor gas
Serial.print("gas=");         //menampilkan text di Serial monitor yaitu "gas="
Serial.println(nilai);        //menampilkan nilai sensor gas di serial monitor
delay(1000);
}
  • Upload kode program tersebut ke papan arduino.
  • Buka Serial monitor di pojok kanan atas.
Semoga artikel ini bisa bermanfaat bagi kalian dan jangan lupa share agar bisa membantu orang banyak. Jika ada yang bingung silahkan comment↓↓↓

6 Responses to "Membaca 2 sensor pada Arduino"

  1. Gan gimana cara gabungin RFID dan tombol

    ReplyDelete
    Replies
    1. Anda cari dulu program rfid dan tombol. Tergantung anda sendiri mau gimana jalan alatnya. Tulis di kertas jalanya setelah itu ubahlah ke kode program. Gunakan logika atau operator assigment

      Delete
  2. gan kan sensor ultrasonik dan dht11

    ReplyDelete
    Replies
    1. Cari kode program kedua sensor tersebut, terus di pisah dan gabungkan dengan operator assigment

      Delete
  3. Siap gan....
    Ada sedikit kebingungan dengan 2 sensor yg sama type, misal menggunakan DHT11 sebanyak 2 buah....
    Codingnya ?????
    Makasih pencerahannya....

    ReplyDelete

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel