האם אוכל להשתמש ב-ESP32 ללא Arduino IDE?

H M Wkl Lhstms B Esp32 Ll Arduino Ide



Arduino IDE ראשי תיבות של Arduino Integrated Development Environment. זוהי תוכנת קוד פתוח שבה משתמש יכול ליצור ולהעלות קוד למיקרו-בקרים המשמשים ב-Arduino Board. תוכנה זו תומכת במספר לוחות ויציאות Arduino. מיקרו-בקרים שונים מתוכנתים דרך Arduino IDE, כגון ESP8266 ו-ESP32. עם זאת, ניתן לתכנת את ESP32 גם ללא Arduino IDE. מאמר זה יסביר דרכים אחרות לתכנות ESP32.

תכנות 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 ב-C או C++ לחץ כאן .
  • למידע נוסף על פעולת ESP-IDF לחץ כאן .

סיכום

למדנו שניתן להשתמש ב-ESP32 ללא Arduino IDE. קיימות פלטפורמות ושפות תכנות רבות אחרות הזמינות לתכנות ולהריץ קודים במיקרו-בקרים. לדוגמה, ניתן להשתמש ב-C, C++ ו-Python ופלטפורמות כמו Thonny IDE, VS Code ו-ESP-IDF יכולות להציע חלופות ל-Arduino IDE.