קורס אמבדד – RB19-08 מבוא למיקרובקרים – בקרת מנוע, שימוש בבינה מלאכותית

קורס אמבדד – RB19-08 מבוא למיקרובקרים – בקרת מנוע , שימוש בבינה מלאכותית

שיעור זה  נתרגל מחרוזות “שיפעלו”  אלקטרוניקה , שלמדנו בהרצאות קודמות .


תרגיל כיתה : בניית קוד תוכנה עלי די בינה מלאכותית

0.  תרגיל כיתה בנה תכונה ב chatGPT  – יש  לבקש  – להקליד מהבינה מלאכותית הכל בשפה האנגלית

0.1 יש לכתוב במפורש את הבמילים  “esp32 Arduino code”

0.2 פין 2 מחובר ללחצן שמוגדר ב PULL UP

0.3 כאשר נלחץ על הלחצן  button נשלחת הודעה לטרמינל – לחצן נלחץ

0.4 הרץ את המעגל ב wokwi  לפי הקוד של הבינה מלאכותי

0.5 בקש מהבינה מלאכותית להוסיף לד , כאשר הכפתור נלחץ נלדק גם לד – בנה והרץ תוכנית

0.6 בצע מספר שגיעות בקוד , העתק את הקוד ובקש מהבינה המלאותית לתקן את הקוד  FIX CODE  ואז הוסף באותו שיחה את הקוד .

 


 

 

תרגיל כיתה  – חזרה על מחרוזות

  1. הרץ את הןד הבא בסביבית WOKWI הוסף לד ונגד לפי הצורך –  Serial.readStringUntil(‘\n’)

1.1. בנה את את המעגל בערכה והרץ את קוד

2 הרץ את הקוד הבא  על  המעגל  בסאיף 1

3.וצרוב אותה למיקרובקר

שים לב לקטע קוד הבא :

3.1 הקלד את הביטו XSD1SD

3.2 הקלד את הביטוי nmi2

3.3 הסבר מה קרה בתוכנית

 

 

 

4. תקן את התוכנית הבאה וצרוב אותה למיקרובקר

https://wokwi.com/projects/371088330455622657

 

 


 

 

 

4. דוגמא 1  תקשרות PC טרמניל  מול בקר

4.1 דוגמא 2 : תקשרות PC טרמניל  מול בקר  – פיקוד לפי תו- שים לב – (אין שימוש ב )

4.2 דוגמא 5: תקשרות PC טרמינל מול בקר – תזכורת  new iine = \n

 

5. תרגיל כיתה  – עבור מנוע אחד , בקר

1.הוסף לבקר המנוע פיקוד דרך בלוטוס לפי שיטה של תווים ומחרוזת משלוב

2.הוסף פלט למסך OLED ב I2C

3.הוסף גירוסקופ


6. קצת אלקטרוניקה  דיודה

7. back emf


8. RFID ושימוש ב SPI

https://esp32io.com/tutorials/esp32-rfid-nfc

 

8.1 התקן את הספירה  :

8.2 הפעל את הקוד :

8.2 פלט קוד :

 

 

כתיבת תגובה