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.
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);
}
Penyelesaian :
Tugas 3
Makna program setiap barisnya sesuai listing program dalam teksbox diatas !