3. Perhatikan kode sketch untuk arduino di bawah ini!, jelaskan

Berikut ini adalah pertanyaan dari anakkucing228p5gnm2 pada mata pelajaran Ujian Nasional untuk jenjang Sekolah Menengah Atas

3. Perhatikan kode sketch untuk arduino di bawah ini!, jelaskan pengaplikasian kerja dari program tersebut? const int PIN 10 = 10; const int PIN 11 = 11; void setup() { pinMode (PIN_10, OUTPUT); pinMode (PIN 11, INPUT); } void loop() { Int nilai - digitalRead (PIN_11); If (nilai==HIGH) digitalWrite (PIN_12, HIGH); digitalWrite (PIN_12, LOW); Else } Metro,... Januari 20233 Dosen Pengampu Riswanto, M.Pd. Si​
3. Perhatikan kode sketch untuk arduino di bawah ini!, jelaskan pengaplikasian kerja dari program tersebut? const int PIN 10 = 10; const int PIN 11 = 11; void setup() { pinMode (PIN_10, OUTPUT); pinMode (PIN 11, INPUT); } void loop() { Int nilai - digitalRead (PIN_11); If (nilai==HIGH) digitalWrite (PIN_12, HIGH); digitalWrite (PIN_12, LOW); Else } Metro,... Januari 20233 Dosen Pengampu Riswanto, M.Pd. Si​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Kode sketch di atas adalah program sederhana untuk mengontrol output dari pin digital Arduino pada pin 10 dan 11. Pada fungsi "setup()", pin 10 ditentukan sebagai pin output dan pin 11 sebagai pin input. Pada fungsi "loop()", program membaca nilai dari pin 11 dan menyimpannya dalam variabel "nilai". Kemudian, program memeriksa apakah nilai tersebut "HIGH" atau "LOW". Jika nilai "HIGH", program akan mengirimkan sinyal "HIGH" ke pin 10, yang akan menyalakan LED atau mengaktifkan perangkat lain yang terhubung ke pin tersebut. Jika nilai "LOW", program akan mengirimkan sinyal "LOW" ke pin 10, yang akan mematikan LED atau menonaktifkan perangkat lain yang terhubung ke pin tersebut.

Perhatikan bahwa kode diatas memiliki error sintaksis, variabel PIN_10 dan PIN_11 tidak digunakan, seharusnya digunakan PIN10 dan PIN11

Semoga dengan pertanyaan yang sudah terjawab oleh Flatrons dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Wed, 12 Apr 23