MATERI INFORMATIKA

MATERI SMK 24-8

 https://suryogarage.blogspot.com/2026/08/smart-parkir.html 

MATERI SMP 8-7

https://suryogarage.blogspot.com/2026/07/materi-smp-fb.html

MATERI TGL 27-7

https://suryogarage.blogspot.com/2026/07/materi-informatika.html

MATERI TGL 26-6

https://suryogarage.blogspot.com/2026/06/materi-informatika-1.html



coding lampu merah 

Bisa. Kalau yang dimaksud satu siklus lampu lalu lintas berlangsung 1 menit (60 detik), kita bisa bagi waktunya seperti ini:

  • 🔴 Merah = 30 detik

  • 🟡 Kuning = 5 detik

  • 🟢 Hijau = 20 detik

  • 🟡 Kuning = 5 detik

  • Total = 60 detik

💻 Coding Arduino Uno

// PROJEK LAMPU LALU LINTAS
// Total 1 siklus = 60 detik

const int merah = 13;
const int kuning = 12;
const int hijau = 11;

void setup() {
  pinMode(merah, OUTPUT);
  pinMode(kuning, OUTPUT);
  pinMode(hijau, OUTPUT);
}

void loop() {

  // 🔴 MERAH - 30 DETIK
  digitalWrite(merah, HIGH);
  digitalWrite(kuning, LOW);
  digitalWrite(hijau, LOW);
  delay(30000);

  // 🟡 KUNING - 5 DETIK
  digitalWrite(merah, LOW);
  digitalWrite(kuning, HIGH);
  digitalWrite(hijau, LOW);
  delay(5000);

  // 🟢 HIJAU - 20 DETIK
  digitalWrite(merah, LOW);
  digitalWrite(kuning, LOW);
  digitalWrite(hijau, HIGH);
  delay(20000);

  // 🟡 KUNING - 5 DETIK
  digitalWrite(merah, LOW);
  digitalWrite(kuning, HIGH);
  digitalWrite(hijau, LOW);
  delay(5000);
}

🔄 Urutannya

🔴 30 detik → 🟡 5 detik → 🟢 20 detik → 🟡 5 detik → 🔴 ...

Kalau yang kamu maksud perubahan warna dibuat selama 1 menit dengan pergantian setiap beberapa detik, saya juga bisa buatkan versi LED merah → kuning → hijau yang berubah otomatis setiap 1 detik.


LORA

Bisa banyak sekali. LoRa paling menarik untuk proyek yang membutuhkan komunikasi jarak jauh dengan data kecil, misalnya sensor dan status perangkat.

🔧 Ide proyek LoRa sederhana

NoProyekTingkatKomponen tambahan
1🌊 Pendeteksi Ketinggian Banjir⭐⭐HC-SR04, LED, buzzer
2🌡️ Monitoring Suhu Jarak JauhDHT11
3🚗 Parkir Jarak Jauh⭐⭐Ultrasonik, LED
4🗑️ Tempat Sampah Pintar⭐⭐Ultrasonik, servo
5🌱 Monitoring Tanaman⭐⭐Sensor kelembapan tanah
6💡 Kontrol Lampu Jarak Jauh⭐⭐Relay, LED
7🚨 Alarm Keamanan LoRa⭐⭐PIR, buzzer
8🏫 Monitoring Ruang Kelas⭐⭐DHT11, sensor cahaya
9Monitoring Tegangan⭐⭐⭐Sensor tegangan
10🚦 Lampu Lalu Lintas Jarak Jauh⭐⭐LED merah-kuning-hijau
11📡 Pesan Antar Arduino2 Arduino + 2 LoRa
12🏭 Monitoring Mesin Bengkel⭐⭐⭐Sensor getaran/suhu
13🚰 Monitoring Tandon Air⭐⭐Ultrasonik
14🐟 Monitoring Kolam⭐⭐⭐Sensor suhu/level air
15🏫 Sistem Peringatan Banjir Sekolah⭐⭐⭐Sensor air + buzzer

⭐ Yang paling cocok untuk pembelajaran siswa

Saya justru menyarankan mulai dari 3 proyek bertahap:

Proyek 1 — LoRa Chat sederhana
Arduino A → LoRa → Arduino B
Siswa belajar bagaimana LoRa mengirim data.

Proyek 2 — Monitoring suhu
Sensor DHT11 → Arduino → LoRa → Arduino penerima → LCD.

Proyek 3 — Sistem peringatan banjir 🌊
Sensor ketinggian air → Arduino + LoRa → penerima → LED + buzzer.

Proyek nomor 3 sangat bagus dikembangkan menjadi “Sistem Monitoring Banjir Sekolah Berbasis LoRa”, apalagi bisa dibuat beberapa titik sensor:

[Sensor Banjir 1] ──┐
                    │
[Sensor Banjir 2] ──┼── LoRa ──> [Pusat Monitoring]
                    │             │
[Sensor Banjir 3] ──┘             ├─ LCD
                                  ├─ LED
                                  └─ Buzzer

Kalau untuk projek SMK, ini bisa dibuat sebagai projek besar yang menggabungkan Arduino + sensor + komunikasi LoRa + sistem peringatan + casing, tetapi tetap dimulai dari rangkaian sederhana.

Post a Comment

0 Comments