תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
MicroPython הוא פרויקט המאפשר לך להריץ גרסה מיניאטורית של פייתון 3 על מיקרו -בקרים ולוחות מוטבעים. יש לו תמיכה הולכת וגוברת בלוחות מיקרו -בקר ובמקום להתקין הפצת לינוקס מלאה על הלוח היא נותנת רק גרסה ממוזערת של פייתון ביחס ללוח, עם מעטפת פייתון ותוכל להעלות קובצי פייתון קטנים ללוח ולהריץ אותו.
במדריך זה אראה לך כיצד להשתמש ב- MicroPython ב- NodeMCU, ה- NodeMCU הוא לוח פיתוח המבוסס על esp8266-12.
שלב 1: כתב חומרים
לפרויקט זה תזדקק ל,
- NodeMCU
- לד
- לוח לחם
- כבל מיקרו USB
שלב 2: התקנת MicroPython
כדי להתקין micropython ב- esp8266, אני משתמש בלוח הגירסאות esp8266-12. כדי להתקין micropython תזדקק ל- esptool תצטרך להוריד ולהתקין פייתון ופיפ, כדי להתקין את esptool.
הפעל את הפקודה למטה במסוף או ב- cmd להתקנת esptool.
pip להתקין esptool
לאחר מכן תוכל לבקר באתר micropython ולהוריד את הקושחה העדכנית ביותר עבור esp8266, לאחר הורדתו פתח מסוף באותה ספרייה של קובץ הקושחה ולאחר מכן הפעל את הפקודה שלהלן.
esptool.py --port /dev /ttyUSB0 מחק_פלאש
esptool.py --port /dev /ttyUSB0 --baud 460800 write_flash --flash_size = לזהות 0 esp8266-xxxxx-vxxxx.bin
יהיה עליך לשנות את היציאה בהתאם למחשב האישי שלך. לאחר מכן, היית צריך להתקין מיקרופיתון בהצלחה.
שלב 3: בדיקת תוכנית ההבהוב
כעת לאחר שהתקנת בהצלחה את מיקרופיתון הגיע הזמן לנסות כמה תוכניות בדיקה לשם כך עלינו לפתוח את מעטפת הפייתון באמצעות צג סדרתי, אני משתמש במרק במכונת חלונות כדי לפתוח צג סדרתי ביציאת ה- com ה- esp8266 מוקצה ל-.
מעטפת פיתון זו דומה לזו של מעטפת הפיתון 3, הפעל את הסקריפט למטה כדי למצמץ לד המחובר ל- esp8266.
יבוא esppin = machine. Pin (0) pin = machine. Pin (0, machine. Pin. OUT)
לאחר מכן הפעלת השורה למטה של סקריפט פייתון תפעיל את ה- LED והשורה השנייה תכבה אותו.
pin.value (1) pin.value (0)
לחלופין, תוכל גם להריץ שורות אלה כדי לעשות את אותו הדבר.
pin.off () pin.on ()
שלב 4: שימוש ב- WebREPL
עכשיו בואו לאפשר את ה- micropython WebREPL המאפשר לנו להעלות סקריפטים ל- esp8266 באמצעות WiFi ומכאן נבטל את הצורך בחוטים.
ראשית, עלינו לאפשר WebREPL, לפתוח מסוף טורי ולבצע את השורה שלהלן, הגדרה זו היא ה- webrepl מבקש ממך להגדיר סיסמה לשיפור האבטחה.
ייבא webrepl_setup
לאחר מכן, אתה אמור לראות נקודת גישה WiFi בשם MicroPython-xxxxxx, להתחבר אליה ולפתוח דפדפן אינטרנט ולבקר בדף האינטרנט webREPL. כעת אתה אמור לקבל דף אינטרנט, לחץ על התחבר והזן את הסיסמה שיצרת. כעת תוכל לבצע סקריפטים ברשת האלחוטית esp8266.
עכשיו לאחר שהפעלת את המיקרופייתון אתה יכול לבצע עליו סקריפטים, בדומה למה שאתה עושה פאי פטל. ישנם הרבה מודולים הזמינים למיקרופייתון לעבודה וניתן לקבל תיעוד טוב ממנו באתר הרשמי של מיקרו פייתון תחת קטגוריית esp8266.
מוּמלָץ:
תוכנית הצפנת קיסר בפייתון: 4 שלבים
תוכנית צופן קיסר בפייתון: צופן קיסר הוא צופן עתיק ונפוץ, שקל להצפין ולפענחו. זה עובד על ידי העברת האותיות של האלף בית ליצירת אלפבית חדש לגמרי (ABCDEF יכול לעבור מעל 4 אותיות ויהפוך ל- EFGHIJ). קיסר ג
תוכנית בסיסית C ++: 11 שלבים
תוכנית בסיסית של C ++: בתוכנית זו תלמדו את היסודות של c ++ על ידי קידוד תכנית c ++ פשוטה ליצירת מספר משתמשים והצגת משתמשים אלה, מקווה שתיהנו
תוכנית פייתון - ריבית מגובשת עם תרומות חודשיות/הפקדה: 5 שלבים
תוכנית פייתון - ריבית מורכבת עם תרומות חודשיות/פיקדון: תוכנית לחישוב ריבית מורכבת עם תרומה חודשית בסוף החודש. ערך עתידי של סדרה: PMT × (((1 + r/n)^nt - 1)/(r/n))
התחל תוכנית באופן אוטומטי בעת חיבור מחשב נייד לתחנת עגינה: 5 שלבים
התחל תוכנית באופן אוטומטי בעת חיבור מחשב נייד לתחנת עגינה: הוראה זו עוסקת כיצד להריץ תוכנית או יישום כאשר אתה מחבר את המחשב הנייד שלך לתחנת עגינה. בדוגמה זו אני משתמש ב- Lenovo T480 Windows 10
תוכנית ESP8266 עם Arduino: 4 שלבים
תכנית ESP8266 עם Arduino: Multi incepatori intampina problems cand for a programeze and modul Wi-Fi, in continuare va voi prezenta and mod usor de a face acest lucru. acest proiect va vo