به نام خدا

مرجع   زبان برنامه نویسی | توابع کتابخانه ای | مقایسه | تغییرات

مرجع زبان

برنامه های آردوینو می توانند به سه بخش اصلی تقسیم شوند: ساختار، مقادیر (متغیرها و ثابت ها) و توابع.

ساختار

ساختارهای کنترلی

گرامر دیگر

عملگرهای محاسباتی

  • = (عملگر انتساب)
  • +  (جمع)
  • - (تفریق)
  • * (ضرب)
  • / (تقسیم)
  • % (باقیمانده)

عملگرهای مقایسه ای

  • == (تساوی)
  • != (نامساوی)
  • < (کوچکتر)
  • > (بزرگتر)
  • <= (کوچکتر یا مساوی)
  • >= (بزرگتر یا مساوی)

عملگرهای بولین

  • && (AND)
  • || (OR)
  • ! (NOT)

عملگرهای دسترسی به اشاره گر

عملگرهای بیتی

  • & (AND بیتی)
  • | (OR بیتی)
  • ^ (XOR بیتی)
  • ~ (NOT بیتی)
  • << (شیفت به چپ بیتی)
  • >> (شیفت به راست بیتی)

عملگرهای مرکب

  • ++ (افزایش)
  • -- (کاهش)
  • += (جمع مرکب)
  • -= (تفریق مرکب)
  • *= (ضرب مرکب)
  • /= (تقسیم مرکب)

  • &= (AND بیتی مرکب)
  • |= (OR بیتی مرکب)

متغیرها

ثابت ها

انواع داده ای

تبدیل

توصیف کننده ها و حوزه متغیر

توابع سودمند

توابع

ورودی/خروجی دیجیتال

ورودی/خروجی آنالوگ

تنها در برد Due

ورودی/خروجی پیشرفته

زمان

ریاضی

مثلثات

اعداد تصادفی

بیت ها و بایت ها

وقفه های خارجی

وقفه ها

ارتباطات

USB (تنها در برد های Leonardo و Due)

آیا به دنبال مورد دیگری هستید؟

جهت اطلاع از انواع سخت افزارهای متداول، به صفحه توابع کتابخانه ای مراجعه نمایید. لیست کدهای community-contributed را مشاهده نمایید. زبان آردوینو بر پایه زبان C/C++ می باشد. این زبان، با AVR Libc می پیوندد و استفاده از تمامی توابع آن را مقدور می سازد. جهت کسب اطلاعات بیشتر، جزوه آموزشی آن را مشاهده نمایید.

ابتدای صفحه

اصلاحات، پیشنهادات و مستندات جدید باید به انجمن ارسال گردد.

متن مرجع آردوینو تحت لیسانسCreative Commons Attribution-ShareAlike 3.0 می باشد. کدهای نمونه در مرجع، در حوزه ای عمومی منتشر شده است.