You need to enable javaScript to run this app.

04 - TESTING SENSOR CAHAYA

  • Jum'at, 08 November 2024
  • Administrator
  • 0 komentar

Langkah praktek :

  1. Hubungkan Jumper 1 (J1) - J2 pada Pin 2 dan Pin 3 
  2. Koneksikan Kabel Sensor sesuai Urutan CN-10 (ER1) ke CN1 (ER2).
  3. Sinari Sensor LDR kiri dan Kanan dengan Cahaya
  4. LED akan meredup saat sensor diberi Cahaya.
  5. BUAT PROGRAM SEPERTI DI BAWAH INI :


KODING :

Untuk memudahkan pemrograman, kita buat koneksi antara LED dengan pin Arduino seperti
dibawah ini (Perhatikan skematik).
const int LED2 = 9;
const int LED3 = 10;

 

Variabel dibawah ini untuk menampung perubahan pada pin input LDR1 (LDR Kanan) & LDR2 (LDR
Kiri).
int LDR1, LDR2;

 

void setup()
Hasil pembacaan sensor LDR ditampilkan melalui Serial monitor sehingga perlu kiata seting serial
dengan nilai baudrate 9600.
Serial.begin(9600);

 

Tentukan pin sebagai output untuk mengontrol LED.
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);

 

Selanjutnya langsung kita baca Sensor LDR dengan perintah analogRead() dibawah ini:
LDR1=analogRead(4);
LDR2=analogRead(5);

Hasil pembacaan sensor tersebut di tampung pada variabel LDR1 (sensor kanan) & LDR2 (sensor
kiri) kemudian ditampilkan di serial monitor.
Serial.print("LDR1:");
Serial.print(LDR1);
Serial.print(" LDR2:");
Serial.print(LDR2);

 

Karena nilai PWM maksimal 255 maka konversi data pembacaan sensor LDR dari 0 s/d 1023
menjadi 0 s/d 255:
LDR1 = map(LDR1, 0, 1023, 255, 0);
LDR2 = map(LDR2, 0, 1023, 255, 0);

 

Isi nilai PWM dengan data hasil konversi ke pin PWM (pin 9 & pin 10).
analogWrite(LED2, LDR1);
analogWrite(LED3, LDR2);
LED akan semakin redup apabila diberi cahaya pada sensornya.


###

GASS KE PROGRAM 5

Bagikan artikel ini:

Beri Komentar

Jajak Pendapat

PELAJARAN ELEKTRONIKA YANG PALING ANDA SUKAI ADALAH ?

Hasil
Banner