MATERI [PJJ INFORMATIKA ARDUNIOUNO



Baik, saya jelaskan arti fungsi dari setiap bagian kode Anda:

// Blink sederhana
const int ledPin = 13; 

👉 const int ledPin = 13;

  • Mendefinisikan variabel bernama ledPin dengan nilai 13.

  • Artinya pin 13 Arduino akan digunakan untuk LED.

  • const artinya nilainya tetap (tidak bisa diubah).


void setup() {
  pinMode(ledPin, OUTPUT);
}

👉 void setup()

  • Fungsi ini hanya dijalankan sekali saat Arduino mulai hidup/reset.

  • pinMode(ledPin, OUTPUT); → mengatur pin 13 sebagai OUTPUT supaya bisa memberi tegangan ke LED.


void loop() {
  digitalWrite(ledPin, HIGH); 
  delay(1000);                 
  digitalWrite(ledPin, LOW);  
  delay(1000);                
}

👉 void loop()

  • Fungsi ini berjalan berulang-ulang (infinite loop) selama Arduino menyala.

Rinciannya:

  1. digitalWrite(ledPin, HIGH); → memberi tegangan 5V ke pin 13 → LED menyala.

  2. delay(1000); → berhenti sejenak selama 1000 ms = 1 detik.

  3. digitalWrite(ledPin, LOW); → memberi tegangan 0V ke pin 13 → LED mati.

  4. delay(1000); → berhenti lagi selama 1 detik.

🔄 Lalu kembali ke awal loop, sehingga LED berkedip ON 1 detik, OFF 1 detik terus menerus.


⚡ Jadi intinya:

  • setup() = pengaturan awal.

  • loop() = perintah yang diulang-ulang.

  • digitalWrite() = menyalakan atau mematikan pin.

  • delay() = memberi jeda waktu dalam milidetik.

Mau saya buatkan diagram alur (flowchart) sederhana biar siswa Anda lebih mudah memahami urutan kerjanya?

========================================================================

========================================================================

Mantap pak 👍, proyek alat pendeteksi banjir dengan Arduino Uno bisa dibuat sederhana dengan sensor ultrasonik (HC-SR04) atau sensor pelampung (float switch) untuk mengukur ketinggian air.

Berikut saya buatkan contoh rangkaian sederhana dengan sensor ultrasonik:


🔹 Komponen yang Dibutuhkan

  • Arduino Uno

  • Sensor Ultrasonik HC-SR04

  • Buzzer (untuk alarm)

  • LED merah & hijau (indikator)

  • Resistor 220Ω untuk LED

  • Kabel jumper

  • Breadboard


🔹 Rangkaian

  1. Sensor Ultrasonik HC-SR04

    • VCC → 5V Arduino

    • GND → GND Arduino

    • Trig → Pin 9 Arduino

    • Echo → Pin 10 Arduino

  2. LED

    • LED Hijau (indikator aman) → Pin 3 Arduino (via resistor 220Ω)

    • LED Merah (indikator bahaya) → Pin 4 Arduino (via resistor 220Ω)

  3. Buzzer

    • (+) Buzzer → Pin 5 Arduino

    • (–) Buzzer → GND Arduino


📍 Gambaran rangkaian sederhananya kira-kira seperti ini:

[ HC-SR04 ]                [ LED Merah ]
 VCC → 5V                   Anoda → Pin 4 (via resistor 220Ω)
 GND → GND                  Katoda → GND
 Trig → Pin 9
 Echo → Pin 10              [ LED Hijau ]
                            Anoda → Pin 3 (via resistor 220Ω)
[Buzzer]                    Katoda → GND
 + → Pin 5
 - → GND



TUGAS :

BUATKAN VIDEO SINGKAT DURASI 60 DETIK MATERI DI ATAS UNTUK MENJABARKAN MENGENAI PROJEK TERSEBUT 

TUGAS DI KIRIM DI GROUP KELAS ATAU BISA JAPRI KE SAYA TRIMAKASIH 

NB.Tugas saya terima max jam 12 siang trimakasih 



Post a Comment

0 Comments