Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Beberapa bulan yang lalu saya membeli modul ESP32, saya menyelidiki metode apa yang ada untuk memprogramnya, karena saya menganggapnya sebagai perangkat keras yang sangat kuat, Kali ini kita akan menginstal dan mengkonfigurasi platform Espressif IoT Development Framework atau
(ESP-IDF) dari awal, ini adalah platform pengembangan espressif resmi untuk modul ESP32.
Jika Anda ingin mendapatkan hasil maksimal dari ESP32 saya mempertimbangkan kemungkinan yang baik, meskipun dianggap sedikit lebih kompleks dan sangat lengkap.
Saya telah membuat tutorial ini karena yang sudah ada tidak terlalu jelas, dan dalam beberapa kasus mereka berbeda dari dokumentasi espressif resmi untuk ESP-IDF.
Situs Resmi: ESP-IDF espressif
Github Resmi: ESP-IDF
Nah jika Anda ingin memulai di ESP32, di halaman berikut harganya sangat murah.
ESP32 (Aliexpress)
ESP32 (Bangood)
ESP32 (Stasiun ICS)
Anda dapat mengunjungi PDAControl English
Dokumentasi dan penjelasan lengkap
pdacontrolen.com/esp-idf-modules-esp32-comp…
Tutorial Selanjutnya ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Pueden Visitar PDAControl Espaol
Dokumentasi dan Penjelasan Lengkap
pdacontroles.com/esp-idf-para-modulos-esp32…
Tutorial Proximos ESP32 ESP-IDF, Arduino IDE, OS Mongoose
pdacontroles.com/category/esp32/
Langkah 1: Modul ESP32
Jika Anda tidak tahu Modul ESP32, saya telah membuat dokumentasi kecil dan tutorial video ini.
ESP32 eBox&Widora ulasan pertama
pdacontrolen.com/first-tests-esp32-eboxwido…
Langkah 2: Instalasi ESP-IDF - Persyaratan
Persyaratan
- PC dengan Sistem Operasi Linux (Ubuntu / Debian) atau Virtualbox, dalam kasus saya Lubuntu.
- Toolchain untuk membangun aplikasi untuk ESP32.
- ESP-IDF yang pada dasarnya berisi API untuk ESP32.dan skrip untuk mengoperasikan Toolchain.
- Sebuah editor teks, untuk mengedit atau membuat program.
PC dengan sistem operasi Linux (Ubuntu / Debian) atau Virtualbox
Karena instalasi pada sistem operasi Linux, Lubuntu dalam kasus saya, adalah turunan dari (Ubuntu), meskipun ada versi ESP-IDF untuk Windows, Anda menyarankan Anda menginstal mesin virtual dengan Linux.
- Tutorial yang Disarankan Menginstal Lubuntu di mesin virtual (Virualbox) di Windows
- Tutorial yang Disarankan Instal Lubuntu secara permanen di PC 32bit
Catatan: Saya rasa saya suka Linux dalam hal ini (Ubuntu/Debian) Saya pribadi lebih suka lubuntu, tapi sama saja.
Langkah 3: Tutorial Instalasi Langkah demi Langkah + Contoh
Karena instalasi sangat teliti, dalam video ini Anda akan melihat langkah demi langkah instalasi
Langkah 4: Unduh Kompilasi Mudah dan Uji "hello World"
Kompilasi dan unduh dengan mudah
membandingkan ESP-IDF dengan SDK untuk ESP8266 secara tepat waktu, versi ini sepenuhnya memfasilitasi pengunduhan kompilasi dan pemantauan kode menggunakan esptool.py
beberapa perintah tersedia
- buat konfigurasi menu
- buat semua
- membuat flash
- membuat monitor
esp-idf memungkinkan integrasi dengan beberapa IDE, seperti Eclipse dan Platformio. Saya pribadi lebih suka terminal perintah dan editor teks,
Langkah 5: Kesimpulan
Kesimpulan
Jika Anda memutuskan untuk menggunakan ESP-IDF, saya akan menyebutkan beberapa kelebihannya. Itu dilakukan di C dan memungkinkan FreeRTOS, yang dirancang oleh espressif secara langsung ada lebih banyak contoh dan dokumentasi, lebih sedikit peluang untuk menemukan kesalahan atau kesalahan. integrasi ini memungkinkan kita untuk berpikir bahwa kita akan dapat menggunakan sebagian besar karakteristik ESP32.
Jika ada Arduino IDE untuk ESP32 tetapi saya pikir itu tidak memberikan keamanan dan kontrol penuh kode, tentu saja ESP-IDF membutuhkan lebih banyak pengetahuan tentang C, dan Anda akan meninggalkan zona conford Arduino dan memperluas pengetahuan Anda.
dan panduan ini untuk membuka kemungkinan dengan ESP-IDF, Yah itu pendapat saya yang sederhana. satu-satunya kemungkinan kerugian di masa depan, ketergantungan pada espressif tetapi dengan hal yang ada Anda dapat melakukan segalanya! untuk memikirkan ESP32 di tingkat profesional / Industri
Meskipun kami juga akan melakukan beberapa tes nanti:
- ESP32-Arduino IDE
- ESP32 Mongoose OS.
Anda dapat mengunjungi PDAControl English
Dokumentasi dan penjelasan lengkap
pdacontrolen.com/esp-idf-modules-esp32-com…
Tutorial Selanjutnya ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Pueden Visitar PDAControl Espaol
Dokumentasi dan Penjelasan Lengkap
pdacontroles.com/esp-idf-para-modulos-esp3…
Tutorial Proximos ESP32 ESP-IDF, Arduino IDE, OS Mongoose