آموزش آردوینودستورات آردوینو
دستور bitWrite در آردوینو (نوشتن مقدار 0 و 1 در بیت)
دستور bitWrite برای 1 کردن یا 0 کردن مقدار بیت مورد نظر ما استفاده میشود. (توجه داشته باشید بیت اول با شماره 0 مشخص میشود، بیت دوم با شماره 1 مشخص میشود و …)
دستور bitWrite
تابع bitWrite() به صورت زیر قابل استفاده است.
bitWrite(x, n, b)
- x: متغیر عددی که بیت آن را میخواهیم تعیین کنیم.
- n: شماره بیت مورد نظر است که میخواهیم آن تنظیم کنیم.
- b: مقداری که میخواهیم در بیت مورد نظر قرار بدهیم (میتواند 0 یا 1 باشد).
این دستور چه چیزی را بر میگرداند؟
هیچ چیز
نمونه کد با تابع bitWrite
میتوانید صفر و یک کردن بیت مورد نظر را با دستور bitClear برای صفر کردن و دستور bitSet برای یک کردن هم انجام دهید. در کد زیر ابتدا یک مقدار را تعیین میکنیم و در ادامه یک بیت آن را 1 میکنیم و در نهایت در سریال مانیتور نمایش میدهیم.
void setup() { Serial.begin(9600); // آغاز کردن ارتباط سریال while (!Serial) {} // صبر تا زمانی که ارتباط سریال بین کامپیوتر و آردوینو ایجاد شود byte x = 0b10000000; // یک مقدار باینری برای بایت خود تعیین میکنیم Serial.println(x, BIN); // نمایش مقدار در سریال مانیتور bitWrite(x, 0, 1); // در کوچک ترین بیت مقدار 1 را مینویسیم Serial.println(x, BIN); // 10000001 نمایش مقدار جدید در سریال مانیتور } void loop() {}
مقاله پیشنهادی: داده static در برنامه نویسی آردوینو (کلیدواژه static)
دوره اینترنتاشیا حرفهایجدیدثبت نام
دوره آموزش آردوینوثبت نام
دوره اپلیکیشن اندروید IoT جدیدثبت نام
دوره آموزش ESP32ثبت نام
دوره آموزش آلتیومدیزاینرثبت نام
دوره آموزش الکترونیکثبت نام
دوره آموزش اینترنتاشیاثبت نام
دوره آموزش AVR ثبت نام
دوره آموزش پروتئوسثبت نام
دوره آموزش STM32ثبت نام
دوره آموزش رزبریپایثبت نام
دوره آموزش پیکوثبت نام
تخفیف میخواهید؟ مشاهده پکیج ها