Penyiapan Arduino IDE dan Komponen Tambahan
Contents
Download dan install Arduino IDE versi terbaru (saat artikel ini dibuat, versi terbaru adalah versi 2.1.0) dari https://www.arduino.cc/en/software. Ikuti semua langkah-langkah hingga selesai, jalankan, lalu masuk ke menu File->Preferences… , tambahkan URL berikut ke “Additional boards manager URLs:”, lalu klik OK, tunggu hingga prosesnya selesai (waktu yang dibutuhkan biasanya agak lama).
https://github.com/espressif/arduino-esp32/releases/download/2.0.9/package_esp32_index.json

TIPS
Cara termudah untuk mendapatkan URL tersebut adalah dengan mengakses https://github.com/espressif/arduino-esp32 lalu membuka bagian Releases di sidebar, lalu copy link dari Asset package_esp32_index.json
Install Board ESP32 dari menu samping (sidebar), cari dengan kata kunci esp32, lalu Install.

Lalu, install Library yang dibutuhkan oleh Arduino IDE untuk keperluan pada tutorial ini (jika sudah terinstall, biarkan saja):
- Adafruit Unified Sensor by Adafruit
- ArduinoJson by Benoit Blanchon
- DHT sensor library by Adafruit
- PubSubClient by Nick O’Leary