در مواردی مانند محاسبه فاصله اشیاء متحرک یا سرعت زاویه ای نیازمند توابع مثلثاتی هستیم. آردوینو مجموعه ای از توابع مثلثاتی پایه (sin, cos, tan, asin, acos, atan) را در قالب کتابخانه Math.h در اختیار ما قرار می دهد. ساختار توابع مثلثاتی : [crayon-... ادامه مطلب
کتابخانه توابع ریاضی ( math.h ) برد آردوینو شامل تعدادی تابع ریاضی مفید به منظور کار با اعداد اعشاری است. کتابخانه ماکروها جدول زیر ماکروهای تعریف شده در سرآیند کتابخانه math.h هستند. ماکرو مقدار توضحیات M_E ۲٫۷۱۸۲۸۱۸۲۸۴۵۹۰۴۵۲۳۵۴ ثابت e M_LOG2E... ادامه مطلب
همه اطلاعات از جمله حروف، اعداد و نمادهای مختلف به صورت کاراکتر وارد کامپیوتر می شوند. در این آموزش توانایی های زبان برنامه نویسی C++ و آردوینو در کارکردن با کاراکترها را مورد بررسی قرار می دهیم. کتابخانه های مدیریت کاراکترها، شامل توابع متعددی... ادامه مطلب
در آموزش قبل در خصوص توابع ورودی و خروجی آردوینو صحبت کردیم. در این آموزش برخی از توابع ورودی و خروجی پیشرفته را مورد بررسی قرار می دهیم. تابع analogReference این تابع ولتاژ مرجع برای ورودی آنالوگ را تنظیم می کند. به عنوان نمونه مقداری که به عنو... ادامه مطلب
پین های برد آردوینو می توانند به عنوان ورودی یا خروجی استفاده شوند. در این آموزش عملکرد پین های ورودی و خروجی را در هر دو حالت بررسی خواهیم کرد. بسیاری از پین های آنالوگ آردوینو می توانند همانند پین های دیجیتال مورد استفاده قرار گیرند. پین های و... ادامه مطلب
یک آرایه گروهی متوالی از بخش های از حافظه است که نوع داده یکسانی دارند. برای اشاره به ناحیه یا ایندکس مشخصی از آن، از نام آرایه و شماره موقعیت آن استفاده می کنیم. تصویر زیر نشان دهنده یک آرایه عدد صحیح به نام C است که حاوی ۱۱ عنصر است. برای اشار... ادامه مطلب
آردوینو از چهار تابع مختلف برای کار با زمان استفاده می کند. این توابع به صورت خلاصه در جدول زیر آمده اند: ردیف تابع و توضیحات ۱ تابع delay روش کار تابع delay بسیار ساده است. ورودی این تابع یک عدد integer است. این عدد به عنوان میلی ثانیه در نظر گ... ادامه مطلب
در آموزش قبل در خصوص رشته ها صحبت کردیم. این آموزش در واقع ادامه آموزش قبل است. در این قسمت در خصوص شیء رشته صحبت می کنیم. شیء چیست ؟ یک شی ٔ ساختاری است که به طور همزمان هم شامل داده و هم توابع است. یک string object می تواند مانند یک متغیر ایجا... ادامه مطلب
رشته ها برای نگهداری متن استفاده می شوند. از آنها می توان برای نمایش یک متن بر روی LCD یا در سریال مانیتور IDE آردوینو استفاده کرد. string ها برای نگهداری داده های کاربر نیز مفید هستند. برای مثال برای ذخیره کاراکترهایی که کاربر با یک کیبورد متصل... ادامه مطلب
توابع در زبان برنامه نویسی C و آردوینو امکان ایجاد برنامه های ساخت یافته را فراهم می کنند. به کمک توابع می توان بلاک هایی از کدها که کار واحدی را انجام می دهند ایجاد کرد. یک تابع می تواند بیش از یکبار اجرا شود و از تکرار کدهای یکسان جلوگیری کند.... ادامه مطلب
آخرین دیدگاهها