תכנות ESP32
ישנם שני שלבים לתכנת ESP32. ראשית, עליך לכתוב קוד עבור מה שאתה רוצה לבצע. ושנית, אתה צריך להעביר את הקוד הזה ל-ESP32.
חלופות ל-Arduino IDE לתכנות ESP32
ישנן שלוש חלופות עיקריות ל-Arduino IDE לתכנות ESP32. הם מפורטים להלן
תכנות ESP32 ב-Thonny IDE
לתכנת ESP32 באמצעות Thonny IDE. לחץ על הקישור המוזכר למטה. ראשית הורד את Thonny IDE מהקישור [ האתר הרשמי של Thonny IDE ] ולאחר מכן התקן אותו במחשב האישי שלך.
MicroPython משמש לתכנת ESP32 מכיוון שהוא Python עבור מיקרו-בקרים. ל-ESP32 אין MicroPython כברירת מחדל. אז, אנחנו צריכים להבהב קושחת MicroPython ל-ESP32. אתה יכול להוריד ולהתקין את המהדורה האחרונה של קושחה של MicroPython .
לאחר מכן, תצטרך להבהב את הקושחה לתוך ESP32 באמצעות Thonny IDE. לשם כך, להלן מדריך מפורט להבהב קושחת MicroPython בלוח ESP32.
כיצד לפלאש קושחה של MicroPython?
לאחר התקנת קושחה ב-ESP32, פשוט כתוב את סקריפט ה-MicroPython שלך בעורך של Thonny IDE. לאחר השלמתו, שמור אותו ולאחר מכן לחץ על לָרוּץ או לחץ F5.
תכנות ESP32 בקוד VS
קוד VS משמש לתכנת ESP32 כאשר יש קודים ארוכים או פרויקטים מתקדמים. ראשית, עליך להתקין Visual Studio Code (קוד VS). קוד VS עובד גם עם MicroPython. לכן, קושחה של MicroPython צריכה להיות מהבהבת ב-ESP32 לפי אותו הליך כפי שהוזכר בכותרת הקודמת.
לאחר מכן, הורד את ה Visual Studio Code .
א סיומת Node.js נדרש בנוסף לקוד VS כדי להשתמש בו ב-Windows.
עכשיו אתה יכול לכתוב את קוד ה-MicroPython שלך בקוד VS ולהפעיל אותו ב-ESP32.
יש הרחבה נוספת המכונה פימאקר , כתוב ב-JavaScript, שניתן להשתמש בו כדי לתכנת ESP32. נְקִישָׁה כאן כדי ללמוד כיצד להוריד, להתקין ולהשתמש בתוסף Pymakr
תכנות ESP32 ב-ESP-IDF
ניתן לתכנת את ESP32 ב-IDE שסופק על ידי המפתח שלו, Espressif. מסגרת הפיתוח של IoT הידועה בשם ESP-IDF היא המסגרת הרשמית של Espressif שמשתמשת בדרך כלל בשפת C ותומכת גם ב-C++.
כדי לתכנת את לוח ה-ESP32 תחילה, התקן את ESP-IDF, ולאחר מכן אתה רק צריך לכתוב את הקוד שלך ב-C או C++ לפי הפונקציה שאתה רוצה לבצע. לאחר שגיבשת את הקוד שלך, תוכל להעביר בקלות את הקוד שלך ל-ESP32 באמצעות פלטפורמת ESP-IDF.
כדי להעלות קוד, עליך לכתוב את הפקודה הבאה ב- מסוף טורי של ESP-IDF .
idf. py -p צג פלאש COMXאתה צריך להחליף איקס עם יציאת ה-COM המדויקת שבה מחובר ESP32 למחשב הנייד או למחשב האישי שלך.
סיכום
למדנו שניתן להשתמש ב-ESP32 ללא Arduino IDE. קיימות פלטפורמות ושפות תכנות רבות אחרות הזמינות לתכנות ולהריץ קודים במיקרו-בקרים. לדוגמה, ניתן להשתמש ב-C, C++ ו-Python ופלטפורמות כמו Thonny IDE, VS Code ו-ESP-IDF יכולות להציע חלופות ל-Arduino IDE.