מהו קורס ארדואינו?
קורס ארדואינו הוא קורס ללימוד תכנות ובקרה אלקטרונית באמצעות Arduino,
פלטפורמת פיתוח מבוססת קוד פתוח.
הקורסי ארדואינו מתאימים למתחילים ולמתקדמים וכוללים עבודה עם חומרה ותוכנה, חיישנים,
רכיבים אלקטרוניים וכתיבת קוד בשפת C/C++.
מה לומדים בקורס ארדואינו?
היכרות עם ארדואינו:
מבנה הלוח, סוגי ארדואינו נפוצים (Uno, Mega, Nano ועוד).
תכנות בסיסי:
עבודה עם ה-IDE של ארדואינו, כתיבת קוד בשפת C/C++, שימוש בפונקציות,
משתנים ולולאות.
עבודה עם חיישנים:
חיישני טמפרטורה, אור, מרחק, לחות, גז, לחצים ועוד.
בקרת מנועים:
שליטה על מנועי DC, סרוו, צעד-צעד (Stepper).
שימוש בתצוגות וממשקים:
מסכי LCD, מסכי OLED, תצוגות ספרות 7-סגמנטים.
תקשורת אלחוטית:
חיבור ל-WiFi, בלוטות’, RFID ו-NFC.
פרויקטים מתקדמים:
חיבור ארדואינו למערכות IoT, אוטומציה ביתית, רובוטיקה.
למי מתאים קורס ארדואינו?
חובבי אלקטרוניקה ומייקרים (Makers).
סטודנטים להנדסה ומדעי המחשב.
אנשי חינוך המעוניינים ללמד ילדים רובוטיקה.
יזמים ומפתחים שמעוניינים ליצור אבטיפוס למוצר חדש.
סילבוס קורס ארדואינו: תכנות ובקרה אלקטרונית
מבנה הקורס:
משך הקורס: 8-12 מפגשים (כל מפגש 2-3 שעות)
רמת קושי:
מתחילים עד מתקדמים
דרישות קדם:
ידע בסיסי באנגלית ובמתמטיקה
(יתרון לידע קודם בתכנות, אך אינו חובה)
כלים נדרשים:
לוח Arduino Uno או דגם אחר
חיישנים, מנועים, לדים, כפתורים ורכיבים אלקטרוניים
סביבת הפיתוח Arduino IDE (חינמית)
תוכן הקורס לפי שבועות
שבוע 1: היכרות עם ארדואינו ועבודה עם קוד בסיסי
מבוא לארדואינו: מה זה, שימושים ויישומים בעולם האמיתי
התקנת סביבת העבודה Arduino IDE
חיבור ראשון ללוח ארדואינו: טעינת קוד ראשון (Blink LED)
מבנה הקוד בארדואינו: setup() ו-loop()
משתנים, סוגי נתונים, פקודות הדפסה ל-Serial Monitor
שבוע 2: חיבור רכיבים אלקטרוניים בסיסיים
חיבור והפעלת נוריות LED באמצעות יציאות דיגיטליות
שימוש בכפתור (Push Button) להפעלת והכנסת קלט
היכרות עם נגדים ושימוש נכון בהם
עקרונות הזרם והמתח: חוק אוהם והבנת מעגלים פשוטים
שבוע 3: עבודה עם חיישנים וכניסות אנלוגיות
היכרות עם כניסות אנלוגיות בארדואינו
חיבור וקריאה מחיישן פוטורזיסטור (חיישן אור)
עבודה עם פוטנציומטר: שליטה על עוצמת תאורה
הדפסת נתונים מהחיישנים ל-Serial Monitor
שימוש בפונקציה map() למיפוי ערכים
שבוע 4: שליטה במנועים וסרוו
היכרות עם מנועי DC ובקרת מהירות עם PWM
חיבור ובקרה על סרוו-מנוע (Servo)
שליטה על מנוע צעד (Stepper Motor)
הסבר על דרייברים למנועים (L298N, A4988)
שבוע 5: עבודה עם מסכים ותצוגות
חיבור למסך LCD 16×2 עם תקשורת I2C
תצוגת נתוני חיישנים על מסך
הצגת תווים מיוחדים ואנימציות במסך LCD
עבודה עם מסך OLED מתקדם
שבוע 6: תקשורת אלחוטית וחיבור לאינטרנט (IoT)
תקשורת בין ארדואינו למחשב עם Serial Communication
חיבור מודול Bluetooth HC-05 לשליטה אלחוטית
שימוש במודול WiFi (ESP8266 / ESP32)
שליחת נתונים ל-Firebase / Thingspeak / MQTT
שבוע 7: עבודה עם מערכות חכמות ופרויקטים מתקדמים
חיבור RFID / NFC לקריאת זיהוי
שימוש בחיישני מרחק Ultrasonic HC-SR04
שילוב רכיבים שונים לבניית מערכת חכמה
שליטה מרחוק דרך אפליקציה לנייד
שבוע 8: פרויקט מסכם
תכנון פרויקט עצמאי
רעיונות לפרויקטים:
מערכת השקיה חכמה
בית חכם: שליטה על אורות ומכשירים מרחוק
רובוט קטן לניטור סביבה
מערכת התרעה לזיהוי תנועה
חיבור כל הידע שנלמד לפרויקט מעשי
הצגת הפרויקטים וניתוח הביצועים
שיטות הוראה ולמידה
הדגמות חיות של קוד ותצוגת נתונים
תרגילים מעשיים בכיתה ובבית
פרויקטים קטנים לאורך הקורס
סשנים של ניתוח באגים ודיבוג קוד
תוצרים בסיום הקורס
הבנה מעמיקה של חומרה ותוכנה בארדואינו
יכולת לתכנת ולשלב חיישנים ורכיבים במעגלים אלקטרוניים
שליטה בתקשורת קווית ואלחוטית (Bluetooth, WiFi, RFID)
יצירת פרויקט עצמאי והצגתו

