Posts

Menyalakan LED Blink dengan Arduino IDE

Image
  Memulai proyek pertamamu dengan ESP32? Program “LED Blink” adalah langkah awal yang sempurna! Dalam tutorial ini, kamu akan belajar cara menyalakan LED internal ESP32 menggunakan Arduino IDE.  Persiapan Awal Sebelum memulai, pastikan kamu sudah menyiapkan: Board ESP32 (misalnya: DevKit v1) Kabel USB data (bukan hanya charger) Arduino IDE versi terbaru Board support ESP32 (install via Board Manager) Catatan:  LED internal pada sebagian besar board ESP32 terhubung ke pin  GPIO 2 . Langkah-Langkah Instalasi Buka Arduino IDE Masuk ke menu:  File > Examples > 01.Basics > Blink  atau salin kode di bawah ini:  /*   ESP32 LED Blink Example   Menggunakan LED internal pada pin GPIO 2 */ const int ledPin = 2; // Mendefinisikan pin LED internal pada GPIO 2 void setup() {   pinMode(ledPin, OUTPUT); // Set pin sebagai output } void loop() {   digitalWrite(ledPin, HIGH); // Nyalakan LED   delay(1000);        ...

Pengenalan ESP32

Image
  Pengenalan  ESP32 ESP32 adalah mikrokontroler canggih yang dikembangkan oleh  Espressif Systems  , perusahaan teknologi asal Shanghai. Dirancang sebagai penerus dari ESP8266, chip ini hadir dengan konektivitas  Wi-Fi  dan  Bluetooth  terintegrasi, memungkinkan pengembangan proyek  Internet of Things  (IoT) tanpa memerlukan modul tambahan. Kemampuannya menjadikannya solusi ideal untuk aplikasi nirkabel yang kompleks dan hemat daya. Diperkenalkan pada tahun 2016, ESP32 mengusung prosesor  dual-core Xtensa LX6  dengan kecepatan hingga 240 MHz. Selain itu, ia mendukung konektivitas  Bluetooth Classic  dan  Bluetooth Low Energy (BLE)  , menjadikannya pilihan utama untuk berbagai proyek IoT modern yang membutuhkan diagnostik dan efisiensi tinggi. Sejarah dan Evolusi dari ESP8266 Perjalanan menuju ESP32 dimulai pada tahun 2014, ketika Espressif merilis  ESP8266  —modul Wi-Fi berbiaya rendah yang merevol...

Mengelola ESP32 menggunakan Arduino IDE

Image
  Arduino IDE ( Integrated Development Environment )   adalah perangkat lunak sumber terbuka (open-source) resmi yang digunakan untuk menulis, mengkompilasi, dan mengunggah kode program ke papan mikrokontroler Arduino.   Perangkat lunak ini berfungsi sebagai alat inti bagi para pengembang, pemula, dan pecinta elektronika untuk membuat berbagai proyek berbasis Arduino.   Fitur Utama Arduino IDE menyediakan antarmuka grafis yang sederhana dan ramah pengguna, memungkinkan pengguna untuk berinteraksi dengan  hardware  Arduino dengan mudah:   Editor Teks:  Area untuk menulis kode program, yang sering disebut "sketsa" (sketches). Kompilasi dan Unggah:  Tombol fungsional untuk memverifikasi (mengkompilasi) kode dan mengunggahnya ke papan Arduino yang terhubung melalui USB. Serial Monitor/Plotter:  Konsol teks yang berfungsi untuk menampilkan dan mengirim data antara Arduino dan komputer secara real-time, sangat berguna untuk proses debugging. M...