الفرق بين المراجعتين ل"Arduino/advanced io/notone"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'توقف الدالة <code>noTone()‎</code> توليد موجةٍ مربَّعةٍ على رجل معيَّنة أُنشئَت باستعمال الدالة <code>ton...')
 
(إضافة محتويات الصفحة.)
سطر 1: سطر 1:
توقف الدالة <code>noTone()‎</code> توليد موجةٍ مربَّعةٍ على رجل معيَّنة أُنشئَت باستعمال الدالة <code>tone()‎</code>. ليس لهذه الدالة أي تأثير إن استدعيت ولم يكن هنالك أي موجة يجري توليدها على الرجل آنذاك.
+
<noinclude>{{DISPLAYTITLE:الدالة <code>noTone()‎</code> في  أردوينو}}</noinclude>
 
+
توقف الدالة <code>noTone()‎</code> توليد موجةٍ مربَّعةٍ على رجل معيَّنة أُنشئَت باستعمال الدالة [[Arduino/advanced io/tone|<code>tone()‎</code>]]. ليس لهذه الدالة أي تأثير إن استدعيت ولم يكن هنالك أي موجة يجري توليدها على الرجل آنذاك.
== البنية العامة ==
+
==البنية العامة==
 
<syntaxhighlight lang="arduino">
 
<syntaxhighlight lang="arduino">
 
noTone(pin)
 
noTone(pin)
 
</syntaxhighlight>
 
</syntaxhighlight>
 
+
==المعاملات==
== المعاملات ==
+
===<code>pin</code>===
 
+
عددٌ صحيحٌ يشير إلى الرجل المراد إيقاف توليد الموجة (النغمة) عليها.
=== <code>pin</code> ===
+
==القيم المعادة==
عددٌ صحيح يشير إلى الرجل المراد إيقاف توليد الموجة (النغمة) عليها.
 
 
 
== القيم المعادة ==
 
 
لا يعاد أي شيء.
 
لا يعاد أي شيء.
 +
==ملاحظات وتحذيرات==
 +
إن أردت تشغيل نغمات مختلفة على عدَّة أرجل، فأنت بحاجة إل استدعاء الدالة <code>noTone()‎</code> على الرجل  التي تعمل النغمة عليها آنذاك قبل استدعاء الدالة [[Arduino/advanced io/tone|<code>tone()‎</code>]] على الرجل التالية.
 +
==انظر أيضًا==
 +
* الدالة <code>[[Arduino/advanced io/pulsein|pulseIn()‎]]</code>: تحسب طول نبضةٍ (إمَّا <code>HIGH</code> أو <code>LOW</code>) على رجل محدَّدة.
 +
* الدالة <code>[[Arduino/advanced io/pulseinlong|pulseInLong()‎]]</code> هي دالةٌ بديلةٌ محسَّنةٌ للدالة <code>[[Arduino/advanced io/pulsein|pulseIn()‎]]</code>، إذ يمكنها التعامل مع نبضات ومقاطعات طويلة متأثرة بحالات مختلفة.
 +
* الدالة <code>[[Arduino/advanced io/shiftin|shiftIn()‎]]</code>: تزيح بايتًا من البيانات من رجل محدَّدة إلى متغيِّر مقدار بتٍّ واحدٍ في كل مرة تتغير فيها حالة النبضة على رجل أخرى إلى <code>HIGH</code>.
 +
* الدالة <code>[[Arduino/advanced io/shiftout|shiftOut()‎]]</code>: تزيح بايتًا من البيانات إلى رجل محدَّدة مقدار بتٍّ واحدٍ في كل مرة تتغير فيها حالة النبضة على رجل أخرى إلى <code>HIGH</code>.
 +
* الدالة <code>[[Arduino/advanced io/tone|tone()‎]]</code>: تولِّد موجةً مربَّعةً بتردد محدَّد (وبنسبة 50% لدورة العمل [duty cycle]) على رجل معيَّنة.
  
== ملاحظات وتحذيرات ==
+
==مصادر==
إن أردت تشغيل نغمات مختلفة على عدة أرجل، فأنت بحاجة إل استدعاء الدالة <code>noTone()‎</code> على إحدى الأرجل قبل استدعاء الدالة <code>tone()‎</code> على الرجل التالية.
 
 
 
== انظر أيضًا ==
 
 
 
== مصادر ==
 
 
[https://www.arduino.cc/reference/en/language/functions/advanced-io/notone/ صفحة الدالة noTone()‎ في توثيق أردوينو الرسمي.]
 
[https://www.arduino.cc/reference/en/language/functions/advanced-io/notone/ صفحة الدالة noTone()‎ في توثيق أردوينو الرسمي.]
 +
[[تصنيف: Arduino]]
 +
[[تصنيف: Arduino Function]]
 +
[[تصنيف: Arduino I/O]]
 +
[[تصنيف: Arduino Advanced I/O]]

مراجعة 14:59، 17 أكتوبر 2018

توقف الدالة noTone()‎ توليد موجةٍ مربَّعةٍ على رجل معيَّنة أُنشئَت باستعمال الدالة tone()‎. ليس لهذه الدالة أي تأثير إن استدعيت ولم يكن هنالك أي موجة يجري توليدها على الرجل آنذاك.

البنية العامة

noTone(pin)

المعاملات

pin

عددٌ صحيحٌ يشير إلى الرجل المراد إيقاف توليد الموجة (النغمة) عليها.

القيم المعادة

لا يعاد أي شيء.

ملاحظات وتحذيرات

إن أردت تشغيل نغمات مختلفة على عدَّة أرجل، فأنت بحاجة إل استدعاء الدالة noTone()‎ على الرجل التي تعمل النغمة عليها آنذاك قبل استدعاء الدالة tone()‎ على الرجل التالية.

انظر أيضًا

  • الدالة pulseIn()‎: تحسب طول نبضةٍ (إمَّا HIGH أو LOW) على رجل محدَّدة.
  • الدالة pulseInLong()‎ هي دالةٌ بديلةٌ محسَّنةٌ للدالة pulseIn()‎، إذ يمكنها التعامل مع نبضات ومقاطعات طويلة متأثرة بحالات مختلفة.
  • الدالة shiftIn()‎: تزيح بايتًا من البيانات من رجل محدَّدة إلى متغيِّر مقدار بتٍّ واحدٍ في كل مرة تتغير فيها حالة النبضة على رجل أخرى إلى HIGH.
  • الدالة shiftOut()‎: تزيح بايتًا من البيانات إلى رجل محدَّدة مقدار بتٍّ واحدٍ في كل مرة تتغير فيها حالة النبضة على رجل أخرى إلى HIGH.
  • الدالة tone()‎: تولِّد موجةً مربَّعةً بتردد محدَّد (وبنسبة 50% لدورة العمل [duty cycle]) على رجل معيَّنة.

مصادر

صفحة الدالة noTone()‎ في توثيق أردوينو الرسمي.