Postingan

PROJECT 2 - VARIASI MENGGUNAKAN PUSHBUTTON DAN LED

Gambar
  PROJECT 2 - VARIASI MENGGUNAKAN PUSHBUTTON DAN LED I. TUJUAN Memahami dasar-dasar pemrograman Arduino Uno untuk mengendalikan komponen digital Mempraktikkan konsep-konsep dasar Pemrograman Arduino Uno, khususnya penggunaan fungsi pinMode(), digitalWrite(), dan delay(). Mampu merancang dan merakit rangkaian LED yang menyala dan mati secara berurutan (seperti lampu berjalan). Mengendalikan komponen keluaran ( LED ) berdasarkan masukan dari komponen masukan ( Tombol Tekan/Push Button - PB ). Mempelajari dan menerapkan konfigurasi pin digital sebagai masukan (INPUT_ PULLUP)  dan keluaran (OUTPUT) . Memahami penggunaan struktur kontrol ( if)  untuk pengambilan keputusan dalam program. II. ALAT DAN BAHAN  # 1. TUGAS 1  (1 PB + 1 LED) Alat  Komputer / Laptop   Bahan LED ( 1 ) Resistor ( 1 ) Pushbutton ( 1 ) Arduino Uno Virtual  # 2. TUGAS 2  (2 PB + 1 LED ==> ON & OFF) Alat  Komputer / Laptop  Bahan LED ( 1 ) Resistor ( ...

Project 1 - LED Hidup dan Mati Berurutan

Gambar
PROJECT 1 - LED HIDUP DAN MATI BERURUTAN I. TUJUAN Memahami dasar-dasar pemrograman Arduino Uno untuk mengendalikan komponen digital Mempraktikkan konsep-konsep dasar Pemrograman Arduino Uno, khususnya penggunaan fungsi pinMode(), digitalWrite(), dan delay(). Mampu merancang dan merakit rangkaian LED yang menyala dan mati secara berurutan (seperti lampu berjalan). II. ALAT DAN BAHAN  Alat Komputer  Bahan  LED ( 5 ) Resistor ( 5 ) Arduino Uno Virtual  III. GAMBAR KERJA  IV. PRINSIP KERJA  Proyek ini memanfaatkan pin digital pada Arduino untuk memberikan tegangan dan menyala ( HIGH atau 5V ) atau memutus tegangan ( LOW atau 0V ) kepada LED. Fungsi pinMode () digunakan untuk mengatur pin sebagai Output. Fungsi digitalWrite (Pin, HIGH) akan menyalakan LED. Fungsi digitalWrite (Pin, LOW) akan mematikan LED. Fungsi delay (milidetik) akan menghentikan eksekusi program selama waktu yang ditentukan (dalam milidetik). V. PROGRAM/CODE // PROGRA...