الفرق بين المراجعتين لصفحة: «Arduino/advanced io»
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط تصحيح العنوان |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:دوال متقدمة للتحكم بأرجل الدخل والخرج}}</noinclude> | <noinclude>{{DISPLAYTITLE:دوال متقدمة للتحكم بأرجل الدخل والخرج في أردوينو}}</noinclude> | ||
توفر الدوال الموجودة في هذا القسم إمكانيات أوسع ووسائل متقدمة للتحكم بأرجل الدخل والخرج في لوحة أردوينو مثل حساب طول نبضة وتوليد موجة بتردد معينة وإزاحة قيمة من رجل ووضعها في متغير وبالعكس وغيرها من الأمور. | توفر الدوال الموجودة في هذا القسم إمكانيات أوسع ووسائل متقدمة للتحكم بأرجل الدخل والخرج في لوحة أردوينو مثل حساب طول نبضة وتوليد موجة بتردد معينة وإزاحة قيمة من رجل ووضعها في متغير وبالعكس وغيرها من الأمور. | ||
==[[Arduino/advanced io/notone|<code rel="mw:WikiLink" href="Arduino/advanced io/notone" title="Arduino/advanced io/notone">()notone</code>]]== | ==[[Arduino/advanced io/notone|<code rel="mw:WikiLink" href="Arduino/advanced io/notone" title="Arduino/advanced io/notone">()notone</code>]]== |
المراجعة الحالية بتاريخ 12:37، 6 نوفمبر 2018
توفر الدوال الموجودة في هذا القسم إمكانيات أوسع ووسائل متقدمة للتحكم بأرجل الدخل والخرج في لوحة أردوينو مثل حساب طول نبضة وتوليد موجة بتردد معينة وإزاحة قيمة من رجل ووضعها في متغير وبالعكس وغيرها من الأمور.
()notone
توقف الدالة noTone()
توليد موجةٍ مربَّعةٍ على رجل معيَّنة أُنشئَت باستعمال الدالة tone()
.
()pulsein
تحسب الدالة pulseIn()
طول نبضةٍ (إمَّا HIGH
أو LOW
) على رجل محدَّدة.
()pulseinlong
الدالة pulseInLong()
هي دالةٌ بديلةٌ محسَّنةٌ للدالة pulseIn()
، إذ يمكنها التعامل مع نبضات ومقاطعات طويلة متأثرة بحالات مختلفة.
()shiftin
تزيح الدالة shiftIn()
بايتًا من البيانات من رجل محدَّدة إلى متغيِّر مقدار بتٍّ واحدٍ في كل مرة تتغير فيها حالة النبضة على رجل أخرى إلى HIGH
.
()shiftout
تزيح الدالة shiftOut()
بايتًا من البيانات إلى رجل محدَّدة مقدار بتٍّ واحدٍ في كل مرة تتغير فيها حالة النبضة على رجل أخرى إلى HIGH
.
()tone
تولِّد الدالة tone()
موجةً مربَّعةً بتردد محدَّد (وبنسبة 50% لدورة العمل [duty cycle]) على رجل معيَّنة.