کاربرد ماژول های ESP32
ماژول های ESP32 با امکاناتی مانند Wifi, Bluetooth قابلیت استفاده در گستره وسیعی از برنامه های کاربردی بر پایه Iot را دارند. طراحی انعطاف پذیر، مصرف توان پایین، دربردارنده Wifi و Bluetooth و همچنین ماژول های طراحی شده آماده و در دسترس به همراه کدهای آماده و قابل استفاده در محیط arduinu IDE منجر به محبوبیت این ماژول در بین کاربران و طراحان الکترونیک شده است.
راه اندازی کتابخانه ماژول ESP32 در Arduinu IDE
نخست نرم افزار arduinu ide را از آدرس زیر دانلود و بر روی ویندوز نصب نمایید.
https://www.arduino.cc/en/software
پس از نصب آردواینو ، نرم افزار را باز کرده و سپس به مسیر زیر بروید.
File> Preferences
در فیلد “Additional Board Manager URLs” آدرس زیر را وارد نمایید.
/https://raw.githubusercontent.com/espressif/arduino-esp32
gh-pages/package_esp32_index.json
اگرماژول ESP8266 را دارید، می توانید در همان قسمت و با جداسازی توسط یک کاما آدرس زیر را نیز اضافه نمایید.
http://arduino.esp8266.com/stable/package_esp8266com_index.json
سپس به مسیر Tools > Board > Boards Manager رفته و Baord manager را باز نمایید و ESP32 Ad-on را نصب نمایید.
پس از نصب، ماژول ESP32 را به کامپیوتر وصل کرده و به مسیر Tools > Board رفته و برد خودتان را انتخاب نمایید.
برای استفاده از کتابخانه های موجود برای ESP32 که قابلیت استفاده در آردواینو IDE را دارند، پس از دانلود فایل zip آن به قسمت Sketch > Include Library شده و با انتخاب Add .ZIP Library، مثال مورد نظرتان را اضافه نمایید. در این حالت اگر به مسیر File > Examples بروید، می توانید تمرین مورد نظرتان را بیابید.
در نهایت برنامه را کامپایل کرده و با انتخاب com متصل به ماژول ESP32 از کامپیوترتان، ماژول را برنامه ریزی نمایید.
انواع ماژول های ESP32
در آدرس https://www.espressif.com/en/products/modules می توانید فهرست کامل ماژول های این خانواده را مشاهده نمایید.
ماژول استفاده شده در مثال نمایش داده شده ما:
ESP32 "TTGO T1" with 1.14" IPS TFT Display