כלים של משתמש

כלים של אתר


הסרגל הצידי

מצאתם טעות? משהו לא מעודכן, לא ברור או חסר (חוץ מערכים שעוד לא הספקתי לכתוב, כמובן)? הודיעו לי במייל, תודה! programming@idogendel.com


Facebook icon   View Ido Gendel's profile on LinkedIn  
בקרו גם בבלוג שלי, הבייט הלבן


פרסומת

arduino_programming

תכנות לארדואינו

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

מעבר להגדרות ולתחביר הבסיסיים של שפת C++, ולספריות הייעודיות של הקומפיילר למיקרו-בקרים, מפתחי הארדואינו הוסיפו פונקציות והגדרות לעבודה קלה עם הלוחות שלהם:

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

ספריות לארדואינו

סעיף זה בבניה.

  • כתיבה וקריאה לזכרון EEPROM הבלתי-נדיף: EEPROM
  • שליטה במנועי סרבו: Servo
  • שליטה במנועי צעד: Stepper
  • ממשק לכרטיסי זיכרון: SD
  • ממשק לתצוגות LCD טקסטואליות: LiquidCrystal
  • תקשורת סריאלית בתוכנה: SoftwareSerial
  • תקשורת בשיטת I2C (בשני חוטים): Wire
  • תקשורת בשיטת SPI (ארדואינו כמאסטר): SPI

קישורים


arduino_programming.txt · מועד השינוי האחרון: 2015/10/05 05:40 על ידי igendel