Template Proyek Arduino & ESP32 Siap Simulasi
Mulai dari template yang sudah terangkai dan berkode lengkap, pelajari cara kerjanya, lalu ubah sesukamu di simulator. Semua berjalan di browser, tanpa alat dan tanpa install.
Arduino UnoBlink (LED berkedip)D13 -> LED -> resistor 220 Ohm -> GND, dengan log ke Serial Monitor.
Arduino UnoFade PWM (redup-terang)LED di pin PWM D9, kecerlangan diatur analogWrite().
Arduino UnoTombol (D2 + LED D13)Tombol tekan ke GND dengan INPUT_PULLUP menyalakan LED D13.
Arduino UnoBuzzer (sirene)D8 -> buzzer (+) -> (-) -> GND, bunyi sirene memakai tone().
Arduino UnoLED RGB (campur warna)D9/D10/D11 -> resistor -> R/G/B, common -> GND; warna dicampur via PWM.
Arduino UnoSerial Monitor (echo)Kirim teks dari Serial Monitor dan lihat papan menggemakannya.Arduino UnoBaca PotensiometerPotensiometer ke A0: putar knob dan lihat nilainya di Serial Monitor.
Arduino UnoLampu malam otomatis (LDR)Modul sensor LDR: AO ke A0, LED D13 menyala saat gelap.
Arduino UnoPanel dua mode (saklar geser)Saklar geser di D2 memilih LED menyala terus atau berkedip.
Arduino UnoPengukur jarak (HC-SR04)HC-SR04 ke D9/D8: ukur jarak dengan pulseIn, hasilnya di Serial Monitor.
Arduino UnoRadar parkir (HC-SR04 + 2 LED)HC-SR04 ke D3/D2: LED merah menyala kalau benda < 50 cm, LED hijau kalau aman.
Arduino UnoPalang parkir (servo)Servo di D9: horn berayun 0°-180° seperti palang parkir.Arduino UnoGerbang Parkir OtomatisHC-SR04 + palang parkir + buzzer: palang membuka saat mobil < 30 cm.
Arduino UnoStasiun cuaca (DHT22)DHT22 ke D2: baca suhu dan kelembapan dengan pustaka DHT.
Arduino UnoAlarm ruangan (PIR)PIR ke D2 + buzzer ke D8: alarm berbunyi saat ada gerakan.
Arduino UnoTermometer digital (DHT22 + LCD)DHT22 ke D2, LCD ke A4/A5: suhu dan kelembapan tampil di LCD.
Arduino UnoCounter orang (PIR + 7-segment)PIR ke D2, 7-segment ke D3-D10: hitung orang lewat, tampil 0-9.
Arduino UnoKunci PIN (keypad + servo)Keypad ke D2-D9, servo ke D10: PIN 1234 membuka palang.
Arduino UnoDashboard jarak (HC-SR04 + LCD)HC-SR04 ke D9/D8, LCD ke A4/A5, catu daya lewat breadboard: jarak tampil di LCD.
Arduino UnoLED terbakar (tanpa resistor)LED di D13 tanpa resistor: 71 mA membuatnya memanas lalu terbakar.
Arduino UnoPotensio kendali ServoPutar potensio (A0), servo (D9) mengikuti 0-180°.
Arduino UnoTermometer LCD (DHT22)DHT22 (D2) baca suhu/kelembapan, tampil di LCD I2C.
Arduino UnoJoystick (analog X/Y)Joystick ke A0/A1/D2: baca posisi analog dan tombol tekan.Arduino UnoLengan Robot 2 Sumbu (Joystick + 2 Servo)Joystick kendalikan 2 servo: VERT->A0 gerakkan servo D9 (atas-bawah), HORZ->A1 gerakkan servo D10 (kiri-kanan).Arduino UnoMemory Hacker (Simon Game)Game ingatan pola LED: 4 LED + 4 tombol + LCD I2C + buzzer. Ikuti pola yang ditampilkan!
ESP32ESP32 Blink (LED biru)LED biru eksternal di GPIO2 berkedip setiap 500 ms (LED built-in ikut berkedip).
ESP32ESP32 Web ServerESP32 jadi web server: nyalakan/matikan 2 LED (GPIO26 & GPIO27) dari halaman web virtual.ESP32ESP32 MQTTESP32 kirim data suhu ke broker MQTT virtual tiap 2 detik, dan LED (GPIO2) bisa dinyalakan/dimatikan dari tab MQTT (topik noviot/lampu, pesan ON/OFF).
ESP32ESP32 WiFi ConnectESP32 terhubung ke WiFi virtual dan mencetak alamat IP ke Serial Monitor.ESP32ESP32 Blink + Serial MonitorLED di GPIO2 berkedip tiap detik sambil mencetak hitungan kedipan ke Serial Monitor.ESP32ESP32 Sinyal SOS (Morse)LED di GPIO2 mengirim sinyal darurat Morse: 3 kedipan pendek, 3 panjang, 3 pendek (SOS).ESP32ESP32 Lampu Flip-Flop (2 LED)Dua LED (GPIO18 merah, GPIO19 hijau) menyala bergantian seperti lampu perlintasan.ESP32ESP32 Lampu Lalu LintasTiga LED (GPIO13 merah, GPIO12 kuning, GPIO14 hijau) menyala berurutan seperti lampu lalu lintas sungguhan.ESP32ESP32 LED Berjalan (Knight Rider)Empat LED (GPIO13, GPIO12, GPIO14, GPIO15) menyala berlari bolak-balik seperti lampu mobil Knight Rider.ESP32ESP32 Penghitung Biner (4 LED)Empat LED menampilkan angka 0-15 dalam biner: latihan membaca bit (nilai 1, 2, 4, 8).ESP32ESP32 Web Server: Monitoring SuhuHalaman web virtual menampilkan suhu & kelembapan (nilai simulasi) yang ter-refresh otomatis; LED GPIO2 menyala saat suhu panas.ESP32ESP32 MQTT: Suhu & Kelembapan ke DashboardESP32 publish suhu dan kelembapan (simulasi) ke dua topik MQTT tiap 2 detik — lihat grafiknya di tab Dashboard IoT.ESP32ESP32 IoT Combo: Web Server + MQTTProyek gabungan: suhu dipublish ke MQTT tiap 2 detik, halaman web menampilkan status, dan lampu GPIO2 dikendalikan dari web maupun MQTT.ESP32ESP32 Tombol + LED (GPIO4)Tombol di GPIO4 dengan INPUT_PULLUP menyalakan LED GPIO2: tekan tombolnya di kanvas dan LED mengikuti.ESP32ESP32 Potensiometer: Atur Cerah LEDWiper potensiometer dibaca analogRead di GPIO13 (ADC 12-bit, 0-4095); nilainya mengatur cerah LED GPIO2 lewat analogWrite dan tampil di Serial Monitor.ESP32ESP32 Lampu Otomatis Sensor Cahaya (LDR)Modul LDR: AO ke GPIO14, LED GPIO2 menyala otomatis saat gelap. Geser nilai cahaya di panel sensor untuk mencobanya.Ingin belajar dari dasar? Baca panduan belajar Arduino untuk pemula atau langsung buka simulator NOVIOT.