منتدى رواية عشق

منتدى رواية عشق (https://r-eshq.com/vb/index.php)
-   ϟ تَطويـر المُنتديـات ϟ (https://r-eshq.com/vb/forumdisplay.php?f=52)
-   -   دوال التحويل ودوال التحكم بالبايتات في لغة الأردوينو (https://r-eshq.com/vb/showthread.php?t=191637)

Şøķåŕą 07-27-2022 06:47 PM

دوال التحويل ودوال التحكم بالبايتات في لغة الأردوينو
 
دوال التحويل في لغة الأردوينو


تدعم لغة الأردوينو (Arduino) مفهوم دوال التحويل ودوال التحكم والتي تعمل على تحويل مختلف أنواع البيانات في الأردوينو، والجدول التالي يحتوي على أهم هذه الدوال:



الدالة الاستخدام
byte()‎

تقوم هذه الدالة بتحويل القيمة التي يتم تمريرها إليها إلى النوع (byte)، والشكل العام لها:
(byte(x)).
()char

تقوم هذه الدالة بتحويل القيمة التي يتم تمريرها إليها إلى النوع (char).
()float

تقوم هذه الدالة بتحويل القيمة التي يتم تمريرها إليها إلى النوع (float).
()int

تقوم هذه الدالة بتحويل القيمة التي يتم تمريرها إليها إلى النوع عدد صحيح (integer).
()long
تقوم هذه الدالة بتحويل القيمة التي يتم تمريرها إليها إلى النوع عدد طويل (long).

()word
تقوم هذه الدالة بتحويل القيمة التي يتم تمريرها إليها إلى النوع (word).





دوال التحكم بالبتات والبايتات في أردوينو


تدعم لغة الأردوينو مفهوم دوال التحويل الخاصة بالبتات والبايتات، والجدول التالي يحتوي على أهم هذه الدوال:



الدالة الاستخدام
bit()‎

تقوم هذه الدالة بحساب قيمة البت الذي يتم تمريره إليها.
()bitClear

تقوم هذه الدالة بجعل قيمة بت محدَّد (0)، أي أنها تقوم بتصفير وسمح القيمة التي ستم تمريرها للدالة، والشكل العام لها على النحو التالي:

bitClear(x, n)).



()lowByte

تقوم هذه الدالة باستخراج قيمة البايت الموجود في أقصى اليمين لمتغير معين أو البيانات التي يتم تمريرها إليها، والشكل العام لها على النحو التالي:

(lowByte (x)).

highByte()‎

تقوم هذه الدالة باستخراج قيمة البايت الموجود في أقصى اليمين لمتغير معين أو البيانات التي يتم تمريرها إليها، والشكل العام لها على النحو التالي:

(highByte (x)).


bitWrite()‎



تقوم هذه الدالة بكتابة قيمة معينة على أحد بتات العدد الذي يتم تمريره إليها، والشكل العام لها على النحو التالي:

(bitWrite (x, n, b)).

bitSet()‎



تقوم هذه الدالة بضبط قيمة بت محدَّد أي أنها تجعل قيمته (1)، والشكل العام لها على النحو التالي:

(bitSet (x, n)).

()bitRead

تقوم هذه الدالة بقراءة قيمة بت محدد للعدد الذي يتم تمريره إليها، والشكل العام لها على النحو التالي:

(bitRead (x, n)).

نور القمر 07-27-2022 07:16 PM

سلمت أناملك على طرحك القيم
وسلم ذوقكـ على حسن الانتـــــــقاااء
بـ إنتظآر جديدك وعذب أطرٌوحآتك
تحيتي وتقديري https://www.3b8-y.com/vb/images/smilies/200 (44).gif

الــوافــي 07-28-2022 01:59 AM

*,

طرح يفوق الجمال
كعادتك إبداع في صفحآتك
يعطيك العافيه يارب
وبإنتظار المزيد من هذا الفيض
لقلبك السعادة والفرح
ودي لك

*

فرآشه ملآئكيه 07-28-2022 05:08 AM

طرح مميز ورائع
وأطروحاتك دائماً قيّمة
ثريه بالجمال والابداع
دمت برضا
تحياتي لك

غـُـلايےّ 07-28-2022 10:07 AM

تسلم يدينك للطرح الجميل
تقديري لك

سمارا 07-28-2022 10:35 AM


تسلم الأيادي على ما قدمت
ننتظر جديدك بكل شوق
تقبل مني أعطر التحايا

سمأأأأأرا



الساعة الآن 07:56 PM

Powered by vBulletin Hosting By R-ESHQ
HêĽм √ 3.1 BY: ! RESHQ ! © 2010
new notificatio by R-ESHQ
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
تنويه : المشاركات المطروحة تعبر عن وجهة نظر أصحابها وليس بالضرورة تمثل رأي أدارة الموقع