מבנה התוכנית
בקרה על זרימת הפעולותתחביר נוסף
פעולות אריתמטיות
פעולות השוואה
פעולות לוגיות
פעולות גישה דרך מצביע
פעולות על סיביות (bitwise operators)
- & (bitwise AND)
- | (bitwise OR)
- ^ (bitwise XOR)
- ~ (bitwise NOT)
- >> (הזזת סיביות שמאלה)
- << (הזזת סיביות ימינה)
- ++ (גידול)
- -- (הפחתה)
- =+ (הוספה ל...)
- =- (הפחתה מ...)
- =* (כפל ב...)
- =/ (חילוק ב...)
- =& (פעולת bitwise AND על...)
- =| (פעולת bitwise OR על...)
משתנים
קבועים- HIGH | LOW
- INPUT | OUTPUT | INPUT_PULLUP
- LED_BUILTIN
- true | false
- הגדרת קבועים שלמים (integer)
- הגדרת מספרים עם נקודה עשרונית (floating point)
- void
- bool
- char
- unsigned char
- byte
- int
- unsigned int
- word
- long
- unsigned long
- short
- float
- double
- string (מערך של תווים chars)
- String (אובייקט object)
- arrays (מערכים)
מרחב הגדרת משתנים וצורות הגדרה
כלי עזר
פונקציות
קווים דיגיטלייםקווים אנלוגיים
מיוחד לכרטיסי Due ו-Zero
טיפול מתקדם בקווים
פונקציות תזמון
פונקציות מתמטיות
טריגונומטריה
מספרים אקראיים
תווים
- ()isAlphaNumeric
- ()isAlpha
- ()isAscii
- ()isWhitespace
- ()isControl
- ()isDigit
- ()isGraph
- ()isLowerCase
- ()isPrintable
- ()isPunct
- ()isSpace
- ()isUpperCase
- ()isHexadecimalDigit
פסיקות חיצוניות
מיסוך פסיקות
תקשורת
USB - רק לדגמי Leonardo ו-Due
מחפשים משהו אחר?
בדקו את פירוט הספריות כדי לעבוד עם חומרה מסוימת.נסו את התוכניות והספריות המתוחזקות ע"י הקהילה של Arduino.
Arduino משתמש בשפת תכנות C/C++ בתהליך הבניה מקושר (Linked) עם ספריות AVR Libc, כך שאפשר להשתמש בכל הפונקציות של הספריה. ראו מדריך למשתמש לפרטים נוספים.
עמוד זה הוא תרגום של Language Reference לפי רישיון Creative Commons Attribution-ShareAlike 3.0.
בעמוד נוספו קישורים למוצרים הרלוונטיים באתר.