0% menganggap dokumen ini bermanfaat (0 suara)
16 tayangan7 halaman

Modul 3 Mikrokontroler

Modul Sensor LDR adalah sensor digital dan analog yang mengukur intensitas cahaya menggunakan LDR onboard. Dokumen ini juga menjelaskan cara memprogram Arduino untuk menampilkan pesan dan mengendalikan LED berdasarkan input dari komputer. Terdapat beberapa contoh program yang menunjukkan komunikasi serial dan pengendalian perangkat dengan Arduino.

Diunggah oleh

Rafica Rafica
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
16 tayangan7 halaman

Modul 3 Mikrokontroler

Modul Sensor LDR adalah sensor digital dan analog yang mengukur intensitas cahaya menggunakan LDR onboard. Dokumen ini juga menjelaskan cara memprogram Arduino untuk menampilkan pesan dan mengendalikan LED berdasarkan input dari komputer. Terdapat beberapa contoh program yang menunjukkan komunikasi serial dan pengendalian perangkat dengan Arduino.

Diunggah oleh

Rafica Rafica
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

MODUL PRATIKUM

MIKROKONTROLER

Modul
Modul Sensor LDR

Program Studi Teknologi Rekayasa


Elektromedis
Institute kesehatan dan Teknologi Al Insyirah
TA 2023-2024
Modul 1
Modul Sensor LDR
Modul sensor LDR merupakan sensor digital berbiaya rendah sekaligus modul sensor
analog yang mampu mengukur dan mendeteksi intensitas cahaya. Sensor ini juga dikenal
sebagai sensor Fotoresistor . Sensor ini memiliki LDR (Light Dependent Resistor) onboard,
yang membantunya mendeteksi cahaya. Modul sensor ini dilengkapi dengan 4 terminal. Dimana
pin “DO” merupakan pin keluaran digital dan pin “AO” merupakan pin keluaran analog. Output
modul menjadi tinggi jika tidak ada cahaya dan menjadi rendah jika ada cahaya. Sensitivitas
sensor dapat diatur menggunakan potensiometer bawaan.

Menampilkan "Halo Arduino"


Alat yang diperlukan :

 arduino
 kabel USB to arduino
Kita akan mempraktekkan hal yang paling mudah dan sederhana dari bahasan komunikasi serial
kali ini. Kita akan memprogram agar arduino mengirimkan kata "Halo Arduino" secara terus
menerus ke komputer kemudian ditampilkan di layar.

Program :
void setup()
{
Serial.begin(9600); // set baudrate 9600
}
void loop()
{
Serial.println("Halo Arduino");
delay(1000);
}
Maka pada serial monitor akan muncul seperti pada gambar di bawah ini

Serial.println adalah perintah untuk mengirimkan data untuk ditampilkan di layar/LCD.


ln pada Serial.println berarti memerintahkan kursor untuk pindah ke baris baru setelah data
terkirim.

Menampilkan Perubahan Data


Setelah mengetahui cara menampilkan kalimat melalui komunikasi serial, sekarang kita akan
mencoba untuk menampilkan data yang selalu berubah nilainya.

Program :

int angka=0;
void setup()
{
Serial.begin(9600); // set baudrate 9600
}
void loop()
{
angka=angka+1;
Serial.print("Ini adalah baris ke : ");
Serial.println(angka);
delay(1000);
}
Maka pada layar komputer akan terlihat seperti berikut :

Menyalakan Lampu LED


Nah, pada percobaan kali ini, kita akan mencoba membuat lampu LED berkedip dengan jumlah
kedipan sesuai dengan angka yang kita masukkan melalui komputer.

Komponen yang diperlukan :


 lampu LED
 resistor 330Ohm/220Ohm
 arduino
 kabel USB to arduino
 breadboard

Rangkailah seperti pada skema di bawah ini

apabila menggunakan breadboard, maka akan seperti ini


Program :

int x, angka;
int led=11;
void setup()
{
Serial.begin(9600);
pinMode(led,OUTPUT);
Serial.println("LED berkedip");
Serial.print("kedipan : ");
}
void loop()
{
while(Serial.available()==0)
{}
angka=Serial.read()-'0';
Serial.println(angka);
for (x=1; x<=angka; x++)
{
digitalWrite(led, HIGH);
delay(200);
digitalWrite(led, LOW);
delay(200);
}
angka=0;
Serial.print("kedipan : ");
Serial.flush();
}

Tugas

1. Buat lah tampilan pada serial monitor sebagai berikut ini


Nama :
Nim :
Moto hidup :
Cita – Cita :
Tujuan Hidup :

Anda mungkin juga menyukai