top of page

LED Blinking menggunakan Wemos D1 Mini

Updated: May 3



ree

Selamat datang di website Cosmo! Tempat di mana kamu bisa belajar materi IoT dengan resource yang lengkap, terstruktur, dan mudah dipahami. Semoga perjalananmu di dunia IoT makin menyenangkan bersama Cosmo!


Pada artikel ini, kita akan belajar membuat LED berkedip (blinking) menggunakan pin D3 pada Wemos D1 Mini, dengan jeda waktu 1 detik. Ini adalah langkah dasar yang sangat penting untuk memahami kontrol output pada perangkat IoT.


Perlengkapan yang Dibutuhkan

  • 1x Wemos D1 Mini

  • 1x LED

  • 1x Resistor 220Ω (opsional untuk proteksi LED)

  • Breadboard dan kabel jumper


Skema Koneksi (Wiring)

ree

  • Pin D3 Wemos D1 Mini kaki panjang (anoda) LED Resistor 300 Ohm

  • pin GND Wemos D1 Mini Kaki pendek (kanoda) LED


Source Code

Gunakan Arduino IDE dan upload kode berikut ke Wemos D1 Mini:

const int ledPin = D3; // Pin LED

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

void loop() {
  digitalWrite(ledPin, HIGH); // Nyalakan LED
  delay(1000);                // Tunggu 1 detik
  digitalWrite(ledPin, LOW);  // Matikan LED
  delay(1000);                // Tunggu 1 detik
}

Penjelasan:

  • setup() digunakan untuk mengatur pin D3 menjadi output.

  • loop() akan terus-menerus menyalakan dan mematikan LED dengan delay 1 detik.

  • digitalWrite(ledPin, HIGH); artinya memberi tegangan sehingga LED menyala.

  • delay(1000); artinya menunggu 1000 milidetik (1 detik).


Hasil Akhir

Jika semua sudah benar, LED akan berkedip dengan interval 1 detik secara terus-menerus.



LED Blinking Menggunakan Wemos D1 Mini

Penutup

Kode dan eksperimen sederhana ini akan menjadi pondasi penting untuk mengembangkan proyek-proyek IoT yang lebih kompleks di masa depan. Jangan lupa, tabel-tabel referensi dan tutorial seperti ini akan sering kamu temui di Cosmo Enterprise! Kalau kamu suka artikel ini, yuk baca artikel lainnya atau kunjungi channel YouTube IQ+ untuk pembelajaran visual melalui video yang lebih seru. Sampai jumpa di proyek selanjutnya!

Comments


Bantu tingkatkan
kualitas website ini!

Dengan memberi masukan dan/atau pertanyaan

Jika berkenan, silakan masukan e-mail Anda untuk kontak lebih lanjut

Pilihan
Masukan
Pertanyaan
Lainnya
bottom of page