תכנות ESP32 בסביבת Arduino IDE חלק א

ייעודו של הספר

ספר זה נכתב במטרה לספק למפתחים, תלמידים וסטודנטים את הכלים והידע הדרושים לפיתוח פרויקטים מתקדמים בתחום המיקרו-בקרים והמערכות המשובצות (Embedded Systems). המיקרו-בקר ESP32, שפותח על ידי חברת Espressif Systems, הוא אחד מהמיקרו-בקרים המובילים והפופולריים כיום, במיוחד בתחום ה-IoT (האינטרנט של הדברים). הספר מתמקד בשימוש במיקרו-בקר זה בסביבת הפיתוח הידידותית והנפוצה Arduino IDE.

הספר נכתב על ידי שי מלול, מומחה בעל ניסיון עשיר בפיתוח פרויקטים המשלבים חומרה ותוכנה, במיוחד בתחום המערכות המשובצות. במהלך הקריירה שלו, צבר שי ניסיון רב בהנחיית פרויקטים, בהעברת הרצאות והשתלמויות, ובכתיבת מאמרים מקצועיים וספרי לימוד בתחום המיקרו-בקרים והמיקרופרוססורים.

 

ספר זה יעניק לקוראים את הידע הדרוש כדי להפוך רעיונות לפרויקטים מעשיים ומתקדמים, תוך התמקדות במיקרו-בקר ESP32. הספר מקנה הבנה מעמיקה של שפת Arduino IDE ושימושיה, ומוביל את הקוראים שלב אחר שלב דרך פרויקטים מעשיים המדגימים את היכולות המגוונות של המיקרו-בקר.

 

במהלך הספר ילמדו הקוראים כיצד לנצל את היכולות המתקדמות של המיקרו-בקר ESP32, כולל חיבור אלחוטי לרשת WiFi, תקשורת טורית, ועבודה עם פרוטוקולים נפוצים כמו I2C ו-UART. הם יתוודעו לשילוב המיקרו-בקר במערכות הכוללות מנועים, חיישנים ותצוגות, תוך שימוש בתרגולים מובנים, הסברים מפורטים וסרטונים הניתנים לצפייה באמצעות סריקת קוד QR.

הספר מתאים לשימוש כספר לימוד לסטודנטים במכללות של מה"ט ומשרד החינוך, במכללות אקדמיות ובאוניברסיטאות, הן במעבדות והן במסגרת מקצועות תיאורטיים.הקורא ייחשף בספר לנושאים מגוונים, כגון:

  • הכרת סביבת Arduino IDE.
  • הכרת פקודות בשפת Arduino וכתיבת תוכניות.
  • כתיבה ליציאות דיגיטאליות.
  • הפעלת תוכנת Logic Analyzer
  • כתיבה ליציאה PWM.
  • קריאה מכניסות דיגיטאליות ואנלוגיות.
  • הפעלת מנוע RC-Servo.
  • הפעלת מנועי DC.
  • הפעלת רובוט.
  • פרוטוקול UART .
  • הפעלת MP3.
  • הפעלת נורות WS2812
  • פרוטוקול I2C רכיבי הרחבה וחיישן לחות וטמפרטורה AHT10.
  • פרוטוקול TCP/IP
  • פיתוח יישומי IOT בענן Adafruit באמצעות פרוטוקול MQTT. 
  • הפעלת ממיר ADC דיגיטאלי.
  • הגדרת שרת HTTP באמצעות ESP32
  • מספר העמודים 482