יסודות בינה מלאכותית : 06-RB27 – תיכנון מעגל אלקטרוני וכתיבת קוד תוכנה ב A.I
- האם בינה מלאכותית מסוגלת להמליץ על רכיבים אלקטורנים למעגל אלקטורני ?
- האם בינה ממלאוכתית מסוגלת לקחת את אותם רכבים ולחבר למיקרו בקר
- האם בינה מלאכותית מסוגלת לכתוב קוד תוכנה בשפת C להפעיל רכיבים אלקטרונים
- האם בינה מלאכותית מסוגלת להלמליץ על פתרון בעיה
הערה : קישור לפרוייקט חדש על מיקרובקר ESP32
https://wokwi.com/projects/new/esp32
מבוא למיקרו בקר ESP32
- מבוא למיקרובקר – וכתיבת קוד בעזרת בינה מלאוכתית
1.1 קוד אמבדד של המיקרו בקר בשפת C
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
// http://robotronix.co.il int ledRed = 2; int ledBlue = 4; void setup() { pinMode(ledRed ,OUTPUT); pinMode(ledBlue ,OUTPUT); // put your setup code here, to run once: Serial.begin(115200); Serial.println("Hello, ESP32!"); } void loop() { // put your main code here, to run repeatedly: delay(10); // this speeds up the simulation digitalWrite(ledRed,HIGH); digitalWrite(ledBlue,LOW); delay(1000); digitalWrite(ledRed,LOW); digitalWrite(ledBlue,HIGH); delay(1000); } |
1.2 קוד להפעלה בסימולטור .
https://wokwi.com/projects/375844740843410433
1.3 מיקרו בקר לחיצה על כפתור והעלת רכיב חשמלי – כגון לד
https://wokwi.com/projects/348323129018286675
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
// www.robotronix.co.il קורס לימוד אמבדד // לימוד רובוטיקה ומיקרובקרים לימוד ארדואינו #define led 4 #define button 12 int buttonState; void setup() { // initialize serial for debugging Serial.begin(115200); Serial.println(); pinMode(button, INPUT_PULLUP); pinMode(led,OUTPUT); } void loop() { buttonState = digitalRead(button); if ( buttonState==0) { Serial.println("led on"); digitalWrite(led, HIGH); } if ( buttonState==1) { Serial.println("led off"); digitalWrite(led , LOW); } } |
1.4 מיקרו בקר קליטת ערך אנלוגי והפעלת לד
1.4.1 קישור לתוכנה – https://wokwi.com/projects/369857352802240513
2. תרגיל כיתה – יחד עם המרצה שלב אחרי שלב – – שימוש בבינה מלאכותית באמבדד
השתמש בקישור : https://wokwi.com/projects/new/esp32
2.1 צור מעגל עם שני לדים כחול ואדום וחבר אותם לפינים 2 ו 4 .
2.2 בנה תוכנה בעזרת A.I שיוצרת קוד מהבהב ללדים :
פין 2 – לד אדום , פין 4 לד כחול
3. תרגיל כיתה – שימוש בבינה מלאכותית באמבדד
3.1 בקש מבנה מלאכותית לנתח את הקוד הבא ולהסביר מה עשוה התוכנית בכל שבל
https://wokwi.com/projects/372153001566564353
3.2 נתח את הקוד הבא באיזה שפה הוא כתוב – – שימוש בבינה מלאכותית באמבדד
https: //wokwi.com/projects/342032431249883731
3.3 נתח את הקוד הבא באיזה שפה הוא כתוב
https://wokwi.com/projects/305568836183130690
4 .תרגיל כיתה
4.1 חפש פתרון לבעיה שהמרצה יציג בכיתה בעזרת CHATGPT
4.2 איזה שיטה אפשרי לפתור את הבעיה
4.3 אזה רכיבים דרושים ?
4.4 צור קוד ב CHATGPT עבור מיקרו מעבד ב ESP32 בשפת C עבור המערכת