Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Refleksi Project Arduino

Total questions: 3

Worksheet time: 15mins

Name
Class
Date
1.

Seorang siswa sedang membuat proyek menggunakan Arduino dengan sensor cahaya (LDR) untuk menyalakan lampu LED. Jika cahaya yang diterima sensor rendah, maka lampu LED akan menyala, dan jika cahaya cukup terang, lampu LED akan mati. Coding mana yang paling sesuai untuk fungsi tersebut?

a)

int sensorPin = A0;

int ledPin = 13;

void setup() {

pinMode(ledPin, OUTPUT);

}

void loop() {

int sensorValue = analogRead(sensorPin);

if (sensorValue > 500) {

digitalWrite(ledPin, LOW);

} else {

digitalWrite(ledPin, HIGH);

}

}

b)

int sensorPin = A1;

int ledPin = 12;

void setup() {

pinMode(ledPin, OUTPUT);

}

void loop() {

int sensorValue = analogRead(sensorPin);

if (sensorValue > 700) {

digitalWrite(ledPin, HIGH);

} else {

digitalWrite(ledPin, LOW);

}

}

c)

int sensorPin = A0;

int ledPin = 12;

void setup() {

pinMode(ledPin, OUTPUT);

}

void loop() {

int sensorValue = analogRead(sensorPin);

if (sensorValue < 500) {

digitalWrite(ledPin, LOW);

} else {

digitalWrite(ledPin, HIGH);

}

}

d)

int sensorPin = A1;

int ledPin = 13;

void setup() {

pinMode(ledPin, OUTPUT);

}

void loop() {

int sensorValue = analogRead(sensorPin);

if (sensorValue < 700) {

digitalWrite(ledPin, HIGH);

} else {

digitalWrite(ledPin, LOW);

}

}

e)

int sensorPin = A2;

int ledPin = 11;

void setup() {

pinMode(ledPin, OUTPUT);

}

void loop() {

int sensorValue = analogRead(sensorPin);

if (sensorValue > 600) {

digitalWrite(ledPin, LOW);

} else {

digitalWrite(ledPin, HIGH);

}

}

2.

Dalam proyek sensor suhu menggunakan Arduino dan simulasi Wokwi, sensor yang paling sering digunakan untuk mengukur suhu adalah:

a)

Ultrasonik

b)

DHT11

c)

LDR

d)

Servo motor

e)

Termistor

3.

Saat melakukan simulasi proyek sensor di Wokwi, kode berikut digunakan untuk menyalakan LED jika jarak objek di bawah 20 cm:

if (jarak < 20) {

digitalWrite(LED, HIGH);

}

Apa fungsi dari perintah digitalWrite(LED, HIGH)?

a)

Menyalakan sensor

b)

Menonaktifkan sensor

c)

Menyalakan LED

d)

Mematikan LED

e)

Mengirim data ke monitor serial