const در آردوینو

blog
۱۳۹۶-۰۴-۲۰
1 دقیقه

کلمه‌ی کلیدی const در آردوینو مخفف constant (ثابت) است. const یک توصیف‌کننده‌ی متغیر است که رفتار متغیر را تغییر می‌دهد و متغیر را read only (فقط خواندنی) می‌کند. به این معنا که این متغیر همانند دیگر متغیرهای همنوع خودش استفاده می‌شود اما مقدارش را نمی‌توان تغییر داد. اگر بخواهید به یک متغیر از نوع const یک مقدار نسبت بدهید (assign کنید)، یک خطای کامپایلری خواهید گرفت.

ثابت‌هایی که با استفاده از کلمه‌ی کلیدی const تعریف می‌شوند، از قوانین “حوزه‌ی دید متغیرها”  که دیگر متغیرها را کنترل می‌کند، پیروی می‌کنند. این نکته و دیگر خطرات استفاده از define#، کلمه‌ی کلیدی const را به متدی برتر برای تعریف ثابت تبدیل می‌کند و نسبت به استفاده از define# ارجح است.

 

مثال:

تفاوت define# و const

می‌توانید برای ایجاد ثابت‌های رشته‌ای یا عددی از هر دوی این‌ها استفاده کنید. اما برای ایجاد ثابت آرایه‌ای باید از const استفاده کرد. همان‌طور که گفته شد، به‌طور‌کلی برای ایجاد ثابت‌ها، const نسبت به define#، ارجح است.

volatile در آردوینو

اطلاعات
2
0
لینک و اشتراک
profile

Yalda

متخصص الکترونیک

علاقه‌مند به یادگیری چیزهای جدید!

مقالات بیشتر
slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. وقتی شما در این سامانه، قطعه الکترونیکی را جستجو می‌کنید؛ آی سی به سرعت نتایج جستجوی شما در اکثر فروشگاه‌های آنلاین در حوزه قطعات الکترونیک را نمایش می‌دهد. جستجو در آیسی
family

فروشگاه سیسوگ

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
خانواده سیسوگ

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند.
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. وقتی شما در این سامانه، قطعه الکترونیکی را جستجو می‌کنید؛ آی سی به سرعت نتایج جستجوی شما در اکثر فروشگاه‌های آنلاین در حوزه قطعات الکترونیک را نمایش می‌دهد.
family

فروشگاه سیسوگ

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند.
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند.
family

دیدگاه ها

profile
مجید گفت :
۱۴۰۱-۰۷-۰۲ ۲۰:۵۱

سلام
از اینکه مطالب را به خوبی توضیح داده و در اختیار همه قرار می دهید ،سپاسگزارم

profile
Sisoog Os گفت :
۱۴۰۱-۰۷-۰۶ ۰۸:۱۲

سلام خواهش میکنم

become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله