در این قسمت می خواهیم کمی با توابع ریاضی در آردوینو آشنا شویم تا بتوانیم کار هایمان را راحت تر انجام دهیم و خطوط کم تری برای برنامه مان صرف کنیم.نیازی به حفظ کامل و دقیق این دستور ها نیست اما بهتر است آن ها را گوشه ذهنمان نگه داریم.
1-تغیر بازه: با استفاده از این دستور می توان مقداری را از بازه l1 تا h1 را به بازه l2 تا h2 تغییر داد.این دستور دستور بسیار پرکاربردی ست مخصوصا وقتی سروکارتان با سنسور ها بیافتد که هر کدام بازه مخصوص خود را دارند.
a=map(a, l1, h1, l2, h2)
2-کم تر:این تابع عدد کم تر را بر می گرداند.
a=min(x, y)
3-بیش تر:این تابع عدد بزرگ تر را برمی گرداند.
a=max(x, y)
4-قدر مطلق: قدر مطلق عدد ورودی را برمی گرداند.
a=abs(a)
5-توان:عدد a را به توان x می رساند:
z=pow(a, x)
6-ریشه دوم: این تابع ریشه دوم عدد ورودی را خروجی می دهد.
z=sqrt(a)
7-محدود کننده یک عدد: به جای دو شرط اضافه در برنامه از این دستور استفاده کنید:
a=constrain(a,l1,h1)
8-سینوس:
a=sin(x)
9-کسینوس:
a=cos(x)
10-تانژانت:
a=tan(x)
یادتان نرود که در صورتی که در جایی از مطالب اشتباهی رخ داده بود حتما اطلاع دهید تا باعث گمراهی دیگران نشویم.
نظرات شما عزیزان: