نتائج البحث

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

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

يطبع التابع println()‎ البيانات المُمرَّرة إليه على منفذ الاتصال التسلسلي بترميز ASCII (أي نص يستطيع الأشخاص الآخرين قراءته) ثمَّ يُتبعها بمحرف العودة إلى بداية السطر (المحرف 'r\' أو ASCII 13) ومحرف سطر جديد (المحرف 'n\' أو ASCII 10). بعبارة أخرى، يشبه هذا التابع التابع print()‎ تمامًا باستثناء أنه يضيف محرف العودة إلى بداية السطر ومحرف سطر جديد إلى نهاية البيانات التي يطبعها، لذا ارجع إلى التابع print()‎ لتفاصيل وشرح أوسع. البنية العامة Serial.println(val) Serial.println(val, format) المعاملات val البيانات المراد طباعتها على ...

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

يقرأ التابع readBytesUntil()‎ جزءًا محدَّدًا من البيانات المستلمة من الاتصال التسلسلي ويضعها في متغير يمثِّل مخزنًا مؤقتًا (buffer). سيُنهَى عمل التابع readBytesUntil()‎ إن عُثِر على محرف الإنهاء المُمرَّر إليها، أو قُرِئت البايتات المحدِّدة دون مصادفة محرف الإنهاء، أو انتهت المهلة الزمنية (اطلع على التابع setTimeout()‎). إن عثر التابع readBytesUntil()‎ على محرف الإنهاء المُمرَّر إليه، فسيضع جميع المحارف التي قرأها حتى المحرف الذي يسبق محرف الإنهاء (لا يدخل ضمن المحارف المقروءة) في المخزَّن المحدَّد. يرث التابع readBytesUntil()‎ من الصنف Stream. البنية ...

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

يعيد التابع parseInt()‎ أول عدد صحيح (أو طويل) صالح من الموضع الحالي للمجرى. تُتخطَى المحارف التي ليست أرقامًا أو إشارةً سالبةً. يُنهَى عمل التابع parseInt()‎ إن لم يُعثَر على أي محرف لقراءته خلال فترة زمنية معيَّنة (يمكن ضبطها)، أو لم يُعثَر بين المحارف على أي رقم. إن لم يُقرَأ أي عدد صالح عند انتهاء المهلة الزمنية (اطلع على التابع setTimeout()‎)، فسيُعاد العدد 0. هذا التابع هو جزءٌ من الصنف Stream، ويُستدعَى عبر أي صنف يرث من هذا الصنف (مثل Wire، ...

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

يضبط التابع setTimeout()‎ المهلة الزمنية القصوى بالميلي ثانية لانتظار وصول البيانات من المجرى. القيمة الافتراضية للمهلة الزمنية هي 1000 ميلي ثانية. هذا التابع هو جزءٌ من الصنف Stream، ويُستدعَى عبر أي صنف يرث من هذا الصنف (مثل Wire، و Serial ...إلخ.). اطلع على الصفحة الرئيسية للصنف Stream لمزيد من المعلومات. البنية العامة stream.setTimeout(time) يمثِّل stream نسخةً من الصنف الذي يرث من الصنف Stream. المعاملات time عدد طويل يمثِّل فترة المهلة الزمنية بالميلي ثانية. القيم المعادة لا يعاد أي شيء. انظر أيضًا ...

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

يعيد التابع peek()‎ بايتًا من البيانات المستلمة من المجرى دون حذفه من المخزَّن الداخلي المؤقت. هذا يعني أنَّ الاستدعاء المتعاقب للتابع peek()‎ سيعيد نفس المحرف مثلما سيعيد الاستدعاء التالي للتابع read()‎ الذي سيعقبه. هذا التابع هو جزءٌ من الصنف Stream، ويُستدعَى عبر أي صنف يرث من هذا الصنف (مثل Wire، و Serial ...إلخ.). اطلع على الصفحة الرئيسية للصنف Stream لمزيد من المعلومات. البنية العامة stream.peek() يمثِّل stream نسخةً من الصنف الذي يرث من الصنف Stream. القيم المعادة يعاد البايت (المحرف) التالي من البيانات المستلمة عبر المجرى stream، ...

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

يضبط التابع setTimeout()‎ المهلة الزمنية القصوى بالميلي ثانية لانتظار وصول البيانات من منفذ الاتصال التسلسلي. يُستعمَل هذه التابع مع التوابع serial.readBytesUntil()‎، أو serial.readBytes()‎ أو serial.readString()‎ ...إلخ. القيمة الافتراضية للمهلة الزمنية هي 1000 ميلي ثانية. يرث التابع setTimeout()‎ من الصنف Stream. البنية العامة Serial.setTimeout(time) المعاملات time عدد طويل يمثِّل فترة المهلة الزمنية بالميلي ثانية. القيم المعادة لا يعاد أي شيء. انظر أيضًا التابع find()‎: يتحقَّق من وجود السلسلة النصية المُمرَّرة إليه ضمن بيانات ذاكرة التخزين المؤقتة للاتصال التسلسلي. التابع findUntil()‎: يتحقَّق ...

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

يتحقَّق التابع find()‎ من وجود السلسلة النصية المُمرَّرة إليه ضمن البيانات المستلمة من المجرى. هذا التابع هو جزءٌ من الصنف Stream، ويُستدعَى عبر أي صنف يرث من هذا الصنف (مثل Wire، و Serial ...إلخ.). اطلع على الصفحة الرئيسية للصنف Stream لمزيد من المعلومات. البنية العامة stream.find(target) يمثِّل stream نسخةً من الصنف الذي يرث من الصنف Stream. المعاملات target السلسلة النصية المراد البحث عنها والتحقُّق من استلامها. القيم المعادة تعاد القيمة ture إن كان المعامل target موجودًا في بيانات ذاكرة التخزين المؤقتة للمجرى stream، أو القيمة false إن ...

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

يقرأ التابع read()‎ البيانات المستلمة عبر الاتصال التسلسلي. يرث التابع read()‎ من الصنف Stream. البنية العامة Serial.read() // فقط Mega لوحات أردوينو Serial1.read() Serial2.read() Serial3.read() القيم المعادة يعاد البايت الأول من البيانات المتاحة الآتية من منفذ الاتصال التسلسلي المحدَّد، أو تعاد القيمة 1- إن لم يكن هنالك أية بيانات متاحة للقراءة. أمثلة قراءة البيانات المستلمة من منفذ الاتصال التسلسلي وإعادة إرسالها: int incomingByte = 0; // متغير لتخزين البيانات المراد قراءتها void setup() { Serial.begin(9600); ...

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

يقرأ التابع readString()‎ المحارف المستلمة من الاتصال التسلسلي ويعيدها كسلسلة نصية. سيُنهَى عمل التابع readString()‎ إن انتهت المهلة الزمنية (اطلع على التابع setTimeout()‎). يرث التابع readString()‎ من الصنف Stream. البنية العامة Serial.readString() القيم المعادة تعاد سلسلة نصية تحوي المحارف المقروءة من مخزَّن الاتصال التسلسلي الذي يخزِّن البيانات المستلمة. انظر أيضًا التابع available()‎: يجلب عدد البايتات (المحارف) المتاحة للقراءة من منفذ الاتصال التسلسلي. التابع find()‎: يتحقَّق من وجود السلسلة النصية المُمرَّرة إليه ضمن بيانات ذاكرة التخزين المؤقتة للاتصال التسلسلي. التابع read()‎: ...

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

يجلب التابع available()‎ عدد البايتات المتاحة للقراءة من المجرى. يمثِّل هذا العدد حجم البيانات التي استُقبلَت مسبقًا وخُزِّنَت في ذاكرة التخزين المؤقتة. هذا التابع هو جزءٌ من الصنف Stream، ويُستدعَى عبر أي صنف يرث من هذا الصنف (مثل Wire، و Serial ...إلخ.). اطلع على الصفحة الرئيسية للصنف Stream لمزيد من المعلومات. البنية العامة stream.available() يمثِّل stream نسخةً من الصنف الذي يرث من الصنف Stream. القيم المعادة يعاد عدد صحيح يمثِّل عدد البايتات المستلمة والمتاحة للقراءة. انظر أيضًا التابع read()‎: يقرأ البيانات المستلمة من المجرى. التابع flush()‎: يمسح ...

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

يقرأ التابع readString()‎ المحارف المستلمة من المجرى ويعيدها كسلسلة نصية. سيُنهَى عمل التابع readString()‎ إن انتهت المهلة الزمنية (اطلع على التابع setTimeout()‎). هذا التابع هو جزءٌ من الصنف Stream، ويُستدعَى عبر أي صنف يرث من هذا الصنف (مثل Wire، و Serial ...إلخ.). اطلع على الصفحة الرئيسية للصنف Stream لمزيد من المعلومات. البنية العامة stream.readString() يمثِّل stream نسخةً من الصنف الذي يرث من الصنف Stream. القيم المعادة تعاد سلسلة نصية تحوي المحارف المقروءة من المجرى. انظر أيضًا التابع available()‎: يجلب عدد البايتات ...

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

يضبط التابع begin()‎ معدل تدفق البتات في الثانية الواحدة (baud) لبدء عملية نقل البيانات عبر الاتصال التسلسلي. من أجل التواصل مع الحاسوب، استعمل أحد معدلات تدفق البيانات التالية: 300، أو 600، أو 1200، أو 2400، أو 4800، أو 9600، أو 14400، أو 19200، أو 28800، أو 38400، أو 57600، أو 115200. مع ذلك، تستطيع تحديد معدلات نقل أخرى للتواصل عبر الرجلين 0 و 1 مع جهاز أو عنصر يتطلب معدل تدفق بيانات محدَّد غير تلك المذكورة. يضبط المعامل الثاني الاختيار ...

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

يعيد التابع parseFloat()‎ أول عدد عشري صالح من مخزَّن الاتصال التسلسلي المؤقت. تُتخطَى المحارف التي ليست أرقامًا (أو إشارة سالبة). يُنهَى عمل التابع parseFloat()‎ إن كان أول محرف يقرؤه ليس بعدد عشري. يرث التابع parseFloat()‎ من الصنف Stream. البنية العامة Serial.parseFloat() القيم المعادة يعاد أول عدد عشري صالح من مخزَّن الاتصال التسلسلي المؤقت انظر أيضًا التابع find()‎: يتحقَّق من وجود السلسلة النصية المُمرَّرة إليها ضمن بيانات ذاكرة التخزين المؤقتة للاتصال التسلسلي. التابع parseInt()‎: يعيد أول عدد صحيح صالح من مخزَّن ...

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

يجلب التابع available()‎ عدد البايتات (المحارف) المتاحة للقراءة من منفذ الاتصال التسلسلي. يمثِّل هذا العدد كمية البيانات التي استُقبلَت مسبقًا وخُزِّنَت في ذاكرة التخزين المؤقتة للمنفذ التسلسلي ذي الحجم 64 بايت. يرث التابع available()‎ من الصنف Stream. البنية العامة Serial.available() // فقط Mega لوحات أردوينو Serial1.available() Serial2.available() Serial3.available() القيم المعادة يعاد عدد البايتات المستلمة والمتاحة للقراءة. أمثلة يعيد المثال التالي المحرف المستلم عبر واجهة التخاطب التسلسلية: // متغير لتخزين البيانات الآتية من المنفذ التسلسلي int incomingByte = 0; void setup() { ...

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

يُستدعَى التابع serialEvent()‎ عندما يكون هنالك بيانات متاحة للقراءة عبر منفذ الاتصال التسلسلي. استعمل التابع read()‎ ضمن هذه التابع من أجل التقاط تلك البيانات وقراءتها. ملاحظة: التابع serialEvent()‎ غير متوافق في الوقت الحالي مع اللوحات Esplora، أو Leonardo، أو Micro. البنية العامة void serialEvent(){ // المهام المراد تنفيذها عند استدعاء الدالة } // :فقط Mega في لوحات أردوينو void serialEvent1(){ // المهام المراد تنفيذها عند استدعاء الدالة } void serialEvent2(){ // المهام المراد تنفيذها عند استدعاء الدالة } void serialEvent3(){ ...

القاعدة ‎@import

القاعدة ‎@import في CSS تسمح للمطورين باستيراد قواعد التنسيق من صفحات الأنماط الأخرى، وهذا النوع من القواعد يجب أن يسبق جميع قواعد CSS الأخرى، ما عدا قواعد ‎@charset. @import url("fineprint.css") print; @import url("bluish.css") projection, tv; @import 'custom.css'; @import url("chrome://communicator/skin/"); @import "common.css" screen, projection; @import url('landscape.css') screen and (orientation:landscape); لكي تتمكن المتصفحات من تفادي تنزيل موارد لأنواع الوسائط غير المدعومة، فيمكن أن يوفِّر المطورون قواعد ‎@import مع تحديد الوسائط (media) المتربطة بها، وقواعد الاستيراد الشرطية تسمح بتحديد استعلامات عن الوسائط (media queries) يُفصَل بينها بفاصلة بعد رابط ...

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

يتحقَّق التابع if(Serial)‎ إن كان المنفذ Serial التسلسلي المُمرَّر إليه جاهزًا للاستعمال. في لوحات أردوينو Leonardo، يتحقَّ التابع if(Serial)‎ إن كان منفذ الاتصال USB CDC مفتوحًا أم لا. في جميع النسخ الأخرى (من ضمنها if(Serial1)‎) في لوحات Leonardo، ذلك الاستدعاء سيعيد دومًا القيمة true. عُرِّف هذا التابع في الإصدار أردوينو 1.0.1. البنية العامة // جميع اللوحات if (Serial) // Leonardo لوحات أردوينو if (Serial1) // Mega لوحات أردوينو if (Serial1) if (Serial2) if (Serial3) القيم المعادة تعاد القيمة true المنطقية إن كان منفذ الاتصال التسلسلي المحدَّد متاحًا. ...

واجهة الاتصال التسلسلية في أردوينو

تستعمل واجهة التخاطب التسلسلية للتواصل بين لوحة أردوينو وأجهزة أخرى (مثل الحاسوب). تملك جميع لوحات أردوينو منفذ تسلسلي واحد على الأقل يُعرَف باسم UART أو USART. يستعمل هذا المنفذ الرجل 0 (RX) والرجل 1 (TX) في عملية التواصل، إذ تكون هاتان الرجلان موصلتين مع المنفذ USB للتواصل مع الحاسوب. نتيجةً لذلك، إن استعملت إحدى الدوال الموجودة في هذا القسم في تهيئة واجهة التخاطب التسلسلية والبدء باستعمالها، فلن تتمكن من استعمال الرجلين 0 و 1 من أجل الدخل أو الخرج الرقمي ...

المعامل & في أردوينو

يُستعمل المعامل & لتوفير مرجعيةٍ لعنوان الذاكرة المحجوزة (referencing) لأحد المتغيرات، إذ تعدُّ المرجعية إحدى الميزات المهمة التي تُستعمَل مع المؤشرات (pointers). فإذا كان لدينا متغيرًا باسم x، فإنَّ x& يمثِّل عنوان هذا المتغير في الذاكرة. البنية العامة &variable; أمثلة مثالٌ على استعمال المعامل & مع متغير ومؤشر: int *p; // التصريح عن مؤشر؛ نوعه: عدد صحيح int i = 5, result = 0; p = &i; // 'i' عنوان ...

المعامل ++ في أردوينو

يزيد المعامل ++ قيمة المتغير المستعمل معه بمقدار 1. البنية العامة x++; // القديمة ثم يزيدها بمقدار 1 x يعيد المعامل قيمة المتغير ++x; // بمقدار 1 ثم يعيد قيمته الجديدة x يزيد قيمة المتغير المعاملات x متغيرٌ يراد زيادة قيمته بمقدار 1. الأنواع المسموح بها هي: عدد صحيح، وعدد طويل (يمكن أن يكون عديم الإشارة). أمثلة مثالٌ على استعمال المعامل ++: x = 2; y = ++x; // القيمة 3 أيضًا y الآن ...

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