|

Proyek Robotik #1: LED On Off

Proyek ini bertujuan untuk mengontrol 1 buah LED merah menggunakan mikrokontroler ESP32, di mana LED akan menyala selama 5 detik, lalu padam selama 5 detik, dan berulang terus-menerus. Proyek ini sangat cocok untuk pemula yang ingin mempelajari dasar pengendalian output digital menggunakan ESP32.

Cara Kerja:

  1. Saat ESP32 dinyalakan, LED merah yang terhubung ke salah satu pin digital akan dinyalakan selama 5 detik.
  2. Setelah 5 detik, LED akan dimatikan selama 5 detik.
  3. Proses ini akan terus diulang selama ESP32 aktif.

Komponen yang Digunakan:

  • 1 × ESP32
  • 1 x LED merah
  • 1 × Resistor (220 ohm atau sesuai kebutuhan)
  • Kabel jumper
  • 1 x Breadboard
  • 1 x Kabel USB (untuk upload dan power)

Kode:

Kode:
// Definisikan pin LED
#define LED_MERAH 23

void setup() {
  // Set pin sebagai output
  pinMode(LED_MERAH, OUTPUT);
}

void loop() {
  digitalWrite(LED_MERAH, HIGH);  // Nyalakan LED
  delay(5000);                    // Tunggu 5 detik
  digitalWrite(LED_MERAH, LOW);   // Matikan LED
  delay(5000);                    // Tunggu 5 detik
}

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *