Anda di halaman 1dari 4

Sonali Arta Ully

18065020

PTE12

Tugas 15

 Tugas 1dan 2
void setup() {
Serial.begin(19200);//mengaktifkan fungsi serial
}
void loop() {
//membaca nilai LDR pada pin analog 0
int sensorValue = analogRead(A0);
//mencetak nilai yang terbaca pada serial monitor
Serial.println(sensorValue);
delay(1); //delay untuk memperlambat pembacaan
}

Penyelesaian
 Tugas 1:
Makna program setiap barisnya sesuai listing program dalam teksbox diatas !
Makna program setiap baris :
void setup() {
Sintag program yang berguna untuk menuliskan pengaturan (setup) yang akan
dibaca oleh program satukali saja.

Serial.begin(19200);//mengaktifkan fungsi serial

sintag program yang menyatakan objek serial, mengaktifkan fungsi serial

void loop() {

Sintag program yang berguna untuk menuliskan pengaturan (setup) yang akan
dibaca oleh program secara berulang-ulang.
Int sensorValue = analogRead(A0);
adalah deklarasi variable berguna untuk memberitahu bahwa tentang pembuatan
variabel dengan nama ldr dengan type interger, dan diisi pembacaan sensor LDR
secara analog yang yang dipasang pada port analog A0.
Serial.println(sensorValue);
Sintag program untuk mencetak nilai yang terbaca pada serial monitor

 Tugas 2
Simulasi Rangkaian

 Tugas 3 dan 4
byte ldr = A2;
byte led = 13;
int nilai;

void setup() {
pinMode(led, OUTPUT);
Serial.begin(9600);
}

void loop() {
nilai = analogRead(ldr);
Serial.print("Nilai LDR: ");
Serial.println(nilai);

if (nilai < 500) {


digitalWrite(led, HIGH);
}
else {
digitalWrite(led, LOW);
}

}
Penyelesaian :
 Tugas 3
Makna program setiap barisnya sesuai listing program dalam teksbox diatas !

Makna Program setiap baris


Byte ldr = A2;
Sintag program yang berguna untuk mengatur kecepatan terang redup cahaya
pada sensor ldr
Byte ldr = A2;
Sintag program yang berguna untuk mengatur terang redupnya cahaya pada led
void setup() {
Sintag program yang berguna untuk menuliskan pengaturan (setup) yang akan
dibaca oleh program satukali saja
pinMode(led, OUTPUT)
Serial.begin(9600);
Sintag program yang Berguna untuk memulai mengaktifkan fungsi serial
void loop()
Sintag program yang berguna untuk menuliskan pengaturan (setup) yang akan
dibaca oleh program secara berulang-ulang.
Nilai = analogRead(ldr);
Sintag program yang berguna untuk menuliskan nilai ldr yang akan tampil pada
lcd
Serial.print(“Nilai LDR”):
Sintag program untuk menampilkan kalimat nilai yang tertulis di program
Serial.println(“nilai”):
Sintag program untuk mencetak nilai yang terbaca pada lcd monitor
if (nilai < 500) {
Sintag program untuk melakukan perbandingan (jika) dari satu poin ke poin yang
lain
digitalWrite(led, HIGH);
Sintag program untuk menampilkan cahaya pada ldr dalam keadaan tinggi
else {
Sintag program untuk melakukan perbandingan (atau) dari satu poin ke poin yang
lain
digitalWrite(led, LOW);
Sintag program untuk menampilkan cahaya pada ldr dalam keadaan rendah
 Tugas 4

Anda mungkin juga menyukai