Langsung ke konten utama

LKPD

π



Lembar Kerja Peserta Didik

Nama : Muhammad Naufaluddin Subansa

Asal Sekolah : SMA Al-Huda

Kelas : F2.2

Tahun Ajaran : 2024/2025


Components List Arduino Traffic Light


NoNamaQuantityComponent
1U11Arduino Uno R3
R1
2R23 1 ohm (Ω)
R3
3LED 11Red LED
4LED 21Yellow LED
5LED 31Green LED


Dengan komponen-komponen tersebut yang telah dirangkai, selanjutnya masukkan codingan sebagai berikut:

// Mendefinisikan pin untuk masing-masing lampu
const int redPin = 2; // Pin untuk lampu merah
const int yellowPin = 3; // Pin untuk lampu kuning
const int greenPin = 4; // Pin untuk lampu hijau

// Durasi waktu dalam milidetik
const unsigned long redDuration = 13000; // 13 detik
const unsigned long yellowDuration = 4000; // 4 detik
const unsigned long greenDuration = 8000; // 8 detik

void setup() {
  // Mengatur pin sebagai OUTPUT
  pinMode(redPin, OUTPUT);
  pinMode(yellowPin, OUTPUT);
  pinMode(greenPin, OUTPUT);
}

void loop() {
  // Menyalakan lampu merah
  digitalWrite(redPin, HIGH);
  delay(redDuration); // Menunggu selama redDuration

  // Mematikan lampu merah dan menyalakan lampu kuning
  digitalWrite(redPin, LOW);
  digitalWrite(yellowPin, HIGH);
  delay(yellowDuration); // Menunggu selama yellowDuration

  // Mematikan lampu kuning dan menyalakan lampu hijau
  digitalWrite(yellowPin, LOW);
  digitalWrite(greenPin, HIGH);
  delay(greenDuration); // Menunggu selama greenDuration

  // Mematikan lampu hijau untuk memulai siklus berikutnya
  digitalWrite(greenPin, LOW);
}

Penjelasan:
Pin Setup: Pin 2, 3, dan 4 digunakan untuk lampu merah, kuning, dan hijau masing-masing. Anda bisa mengubah pin sesuai dengan kebutuhan.
Durasi Waktu: redDuration, yellowDuration, dan greenDuration diatur dalam milidetik untuk menentukan lamanya lampu menyala.
Loop: Di dalam fungsi loop(), lampu dinyalakan dan dimatikan sesuai dengan durasi yang ditentukan.

Berikut adalah rancangan simulasi Arduino:
Gambar 1 : lampu merah menyala selama 13 detik
Gambar 2 : lampu kuning menyala selama 4 detik
Gambar 3 : lampu hijau menyala selama 8 detik

Komentar

Posting Komentar

Postingan populer dari blog ini

Latihan Soal Berpikir Komputasional

(Jawaban yang dipilih adalah jawaban yang di bold) 1. Berpikir komputasional adalah... a. Kemampuan menggunakan komputer dengan sangat baik. b. Cara berpikir yang berfokus pada pemecahan masalah menggunakan prinsip-prinsip komputer. c. Kemampuan menulis kode program. d. Kemampuan merancang perangkat keras komputer. e. Kemampuan menghafal banyak data. Penjelasan: karena berpikir komputasional adalah pendekatan untuk memecahkan masalah secara sistematis dengan menerapkan prinsip-prinsip yang sering digunakan dalam ilmu komputer. Ini mencakup proses seperti dekomposisi (memecah masalah menjadi bagian-bagian kecil), pola pengenalan (mengenali pola dalam data), abstraksi (menyaring informasi penting), dan algoritma 2. Manakah yang BUKAN merupakan komponen dasar dari berpikir komputasional? a. Dekomposisi b. Pengenalan pola c. Abstraksi d. Algoritma e. Kreativitas Penjelasan: Dekomposisi, pengenalan pola, abstraksi, dan algoritma adalah komponen utama dalam berpikir komputasional (ada di lks...

EVALUASI SEMESTER

BAB I - STRATEGI ALGORITMIK DAN PEMROGRAMAN A. PROSES PEMROGRAMAN 1. Pemrograman Komputer Program komputer merupakan sekumpulan instruksi yang digunakan untuk mengatur komputer agar dapat melakukan tindakan ataupun memecahkan sebuah permasalahan. 4 langkah yang perlu dilakukan dalam proses pembuatan program komputer ialah: Analisis permasalahan (Analyzing) . Bertujuan untuk mengetahui permasalahan apa saja yang mungkin terjadi dalam sistem. Langkah ini penting untuk memahami persyaratan dan tujuan proyek dengan baik sebelum memulai proses pengkodean. Berikut adalah beberapa aspek penting dari analisis permasalahan dalam pemrograman komputer. Mendesain solusi (Problem Solving) . Untuk menghasilkan keluaran berdasarkan masukan input yang diterima. Proses ini terjadi setelah tahap analisis permasalahan, di mana pemahaman menyeluruh tentang masalah telah diperoleh. Mendesain solusi mencakup beberapa langkah dan pertimbangan. Mengimplementasikan solusi dalam bentuk program (Coding)...

SEJARAH MICROSOFT WINDOWS

Microsoft Windows atau biasanya hanya disebut Windows merupakan sistem operasi yang dibuat oleh perusahaan multinasional asal Amerika Serikat. Perusahaan ini didirikan oleh Bill Gates dan Paul Allen pada tanggal 4 April 1975 . Windows memungkinkan pengguna untuk mengelola dan menjalankan berbagai jenis aplikasi dan program pada komputer mereka. Sistem operasi ini menyediakan antarmuka pengguna grafis (Graphical User Interface/GUI) yang memudahkan interaksi dengan komputer melalui ikon, jendela, dan menu yang intuitif. Windows juga sering diintegrasikan dengan berbagai produk Microsoft lainnya, seperti Microsoft Office Suite (Word, Excel, PowerPoint, dll), Microsoft Edge (peramban web), OneDrive (penyimpanan berbasis cloud), dan banyak lagi. Integrasi ini membantu dalam meningkatkan produktivitas dan kemudahan penggunaan bagi pengguna Windows. Setiap versi Windows memiliki fitur dan peningkatan kinerja yang berbeda-beda, serta mendukung perangkat keras dan perangkat lunak yang be...