نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

الدالة bitSet()‎ في أردوينو

تضبط الدالة bitSet()‎ قيمة بت محدَّد (أي تجعل قيمته 1) لمتغير عددي. البنية العامة bitSet(x, n) المعاملات x المتغير العددي المراد ضبط قيمة أحد بِتَّاته. n عدد يمثِّل فهرس البت المراد ضبطه؛ يأخذ البت الأقل أهمية (الواقع في أقصى اليمين) الفهرس 0. القيم المعادة لا يعاد أي شيء. أمثلة مثال على استعمال الدالة bitSet()‎: byte bits = 11000111; // 61 void setup() { Serial.begin(9600); } void loop() { Serial.println(bitRead(bits, 1)); // 1 bitClear(bits, 1); ...

الدالة digitalRead()‎ في أردوينو

تقرأ الدالة digitalRead()‎ قيمة أحد الأرجل الرقمية التي تكون إمَّا HIGH أو LOW. البنية العامة digitalRead(pin) المعاملات pin عددٌ يشير إلى الرجل الرقمية المراد قراءة قيمتها. القيم المعادة تعاد القيمة HIGH أو LOW التي تمثِّل قيمة الرجل pin الرقمية. أمثلة ضبط قيمة الرجل 13 إلى نفس قيمة الرجل 7 المعرَّفة على أنَّها رجل دخل: int ledPin = 13; // هنالك ضوء ليد متصل بالرجل 13 الرقمية int inPin = 7; // زر ضغط متصل بالرجل ...

المعامل =! في أردوينو

يتحقَّق المعامل =! إن كانت السلسلة النصية التي تقع على يساره مختلفة عن السلسلة النصية التي تقع على يمينه. عملية التحقق من عدم التساوي حساسة لحالة الأحرف؛ هذا يعني أنَّ السلسلة "hello" لا تساوي "Hello" على الإطلاق. سلوك هذا المعامل معاكس تمامًا لسلوك التابع equals()‎. البنية العامة string1 != string2 القيم المعادة تعاد القيمة true المنطقية إن كانت السلسلة string1 غير مساوية للسلسلة string2، أو تعاد القيمة false خلاف ذلك. أمثلة مثال على استعمال المعامل =!: String stringValue = "wiki Hsoub"; void setup() { Serial.begin(9600); while(!Serial) ...

التابع Keyboard.begin()‎ في أردوينو

يبدأ التابع begin()‎ عملية محاكاة (emulating) للوحة مفاتيح افتراضية موصولة بالحاسوب المتصل باللوحة Leonardo أو Due. إن أردت إنهاء هذه العملية، فاستدعِ التابع end()‎. البنية العامة Keyboard.begin() القيم المعادة لا يعاد أي شيء. أمثلة إرسال رسالة إلى الحاسوب عبر لوحة مفاتيح افتراضية متصلة به عند الضغط على زر موصول بالرجل 2: #include <Keyboard.h> void setup() { // جعل الرجل 2 رجل دخل مع تشغيل مقاومة الرفع // الداخلية عليها، لذا سيصبح جهدها مرتفع ما لم // توصل بخط ...

التابع String.getBytes()‎ في أردوينو

يجلب التابع getBytes()‎ عددًا محدَّدًا من بايتات السلسلة النصية التي استدعيت معه ويضعها في مخزَّن معيَّن. البنية العامة string.getBytes(buf, len) تمثِّل string السلسلة النصية التي يراد جلب البايتات len منها ووضعها في المعامل buf. المعاملات buf مصفوفةُ من البايتات تُستعمَل كمخزنٍ تُنسَخ فيه المحارف. len عدد البايتات المراد نسخها من السلسلة النصية المعطاة ووضعها في المخزن buf. القيم المعادة لا يعاد أي شيء. أمثلة مثال على استعمال الدالة getBytes()‎: String stringValue = "wiki Hsoub"; char buf[6]; void setup() { Serial.begin(9600); } void loop() ...

التابع String.remove()‎ في أردوينو

يحذف التابع remove()‎ عددًا محدَّدًا من محارف السلسلة النصية التي استدعيت معها. انتبه إلى أنَّ هذه الدالة تعدِّل نفس السلسلة النصية المعطاة، لذا كن حذرًا عند استعمالها. البنية العامة string.remove(index) string.remove(index, count) تمثِّل string السلسلة النصية التي يراد حذف محارفها التي تبدأ عند المحرف ذي الفهرس index وحتى نهاية السلسلة أو بعدد المحارف count فقط. المعاملات index عددٌ صحيحٌ عديم الإشارة يمثِّل فهرس بداية المحارف المراد حذفها. count عددٌ صحيحٌ عديم الإشارة يمثِّل عدد العناصر المراد حذفها بدءًا من المحرف ذي الفهرس ...

التابع String.replace()‎ في أردوينو

يبدِّل التابع replace()‎ محرفًا أو سلسلةً نصيةً فرعيةً مكان محرف أو سلسلة نصية فرعية محدَّدة موجودة في السلسلة النصية التي استدعيت معه. البنية العامة string.replace(substring1, substring2) تمثِّل string السلسلة النصية التي يراد تبديل قيمة المعامل substring2 مكان قيمة المعامل substring1 أينما وجدت فيها. المعاملات substring1 القيمة التي يراد استبدال قيمة أخرى بها. يمكن أن يكون هذا المعامل محرفًا أو سلسلةً نصيةً فرعيةً. substring2 القيمة التي ستحل مكان قيمة المعامل substring1 أينما وُجدَت في السلسلة النصية المعطاة. القيم المعادة لا يعاد أي ...

الدالة millis()‎ في أردوينو

تعيد الدالة millis()‎ زمن تشغيل لوحة أردوينو للبرنامج الحالي بالميلي ثانية. ستصل القيمة التي تحسبها هذه الدالة إلى حالة الطفحان (أي ستعود إلى الصفر) بعد مرور 50 يومٍ تقريبًا. البنية العامة time = millis() القيم المعادة يعاد عدد طويل عديم الإشارة (unsigned long) يمثِّل زمن بدء تشغيل لوحة أردوينو للبرنامج الحالي إلى لحظة استدعاء الدالة millis()‎ بالميلي ثانية. أمثلة استعمال الدالة millis()‎ لمعرفة منذ متى بدأت لوحة أردوينو بالعمل: unsigned long time; void setup(){ Serial.begin(9600); } void loop(){ Serial.print("Time: "); ...

التابع String.endsWith()‎ في أردوينو

يتحقَّق التابع endsWith()‎ إن كانت السلسلة النصية التي استدعيت معه تنتهي بالمحارف نفسها التي مُرِّرت إليه. البنية العامة string.endsWith(string2) المعاملات string السلسلة النصية المراد التحقق من أنَّها تنتهي بمحارف المعامل string2. string2 السلسلة النصية التي سيُتحقَّق من وجودها في نهاية السلسلة string. القيم المعادة تعاد القيمة true المنطقية إن كانت السلسلة النصية string تنتهي بمحارف السلسلة string2، أو تعاد القيمة false خلاف ذلك. أمثلة مثال على استعمال الدالة endsWith()‎: String stringValue = "We love wikiHsoub"; void setup() { Serial.begin(9600); } void ...

التابع String.replace()‎ في أردوينو

يبدِّل التابع replace()‎ محرفًا أو سلسلةً نصيةً فرعيةً مكان محرف أو سلسلة نصية فرعية محدَّدة موجودة في السلسلة النصية التي استدعيت معه. البنية العامة string.replace(substring1, substring2) تمثِّل string السلسلة النصية التي يراد تبديل قيمة المعامل substring2 مكان قيمة المعامل substring1 أينما وجدت فيها. المعاملات substring1 القيمة التي يراد استبدال قيمة أخرى بها. يمكن أن يكون هذا المعامل محرفًا أو سلسلةً نصيةً فرعيةً. substring2 القيمة التي ستحل مكان قيمة المعامل substring1 أينما وُجدَت في السلسلة النصية المعطاة. القيم المعادة لا يعاد أي ...

عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).