الثوابت هي متغيرات محددة مسبقا في لغة الأردوينو. يتم استخدامها لجعل البرامج أسهل في القراءة. نحن نصنف الثوابت في مجموعات.
الثوابت المنطقية (fulse / true )
true
في كثير من الأحيان يتم تعريفه على أنه 1 ، وهو صحيح ، ولكن true لديه تعريف أوسع. أي عدد صحيح غير الصفر هو true، بالمعنى المنطقي. يتم تعريف جميع -1 ، 2 و -200 بأنها صحيحة ، أيضا ، بالمعنى المنطقي.
fulse
يتم تعريفه ك0 (صفر).
لاحظ أن الثوابت true و fulse يتم كتابتها في أحرف صغيرة على عكس HIGH و LOW و INPUT و OUTPUT.
قيم الدبوس (LOW / HIGH )
HIGH
يختلف معنى HIGH (في الإشارة إلى دبوس) إلى حد ما اعتمادًا على ما إذا تم تعيين دبوس إلى INPUT أو OUTPUT. عند تكوين دبوس كملف INPUT مع pinMode ، وقراءته باستخدام digitalRead ، سيبلغ الميكروكونترولر HIGH إذا كان الجهد الكهربي 3 فولت أو أكثر موجودًا في الدبوس.
عندما يتم تكوين دبوس إلى OUTPUT مع pinMode ، وتعيين القيمة إلى HIGH مع digitalWrite ، الدبوس في 5 فولت. في هذه الحالة ، يمكن أن يكون مصدر التيار ، على سبيل المثال ، ضوء LED متصل من خلال سلسلة المقاوم إلى الأرض ، أو إلى دبوس آخر تكوين كمخرج ، وتعيين القيمة إلى LOW.
LOW
إن لمعان LOW أيضًا معنى مختلفًا اعتمادًا على ما إذا تم تعيين دبوس على INPUT أو OUTPUT. عندما يتم تكوين دبوس كملف INPUT مع pinMode ، وقراءته باستخدام digitalRead ، فإن وحدة التحكم الدقيقة ستقوم بإبلاغ LOW إذا كان الجهد الكهربي 2 فولت أو أقل موجودًا في الدبوس.
عندما يتم تكوين دبوس إلى OUTPUT مع pinMode ، وتعيين إلى LOW مع digitalWrite ، الدبوس في 0 فولت. في هذه الحالة يمكن أن تغرق التيار ، أي ضوء LED متصل من خلال سلسلة المقاوم إلى ، +5 فولت ، أو دبوس آخر تكوين كمخرج ، وتعيين القيمة إلى HIGH.
حالات الدبوس (OUTPUT / INPUT )
INPUT
تتم الإشارة إلى دبابيس أردوينو (Atmega) التي تم تكوينها على أنها INPUT مع pinMode في حالة مقاومة عالية. إحدى الطرق لتفسير هذا هو أن الدبابيس التي تم تكوينها على أنها INPUT تحقق متطلبات صغيرة للغاية على الدائرة بحيث يتم أخذ عينات منها، على سبيل المثال مكافئ لسلسلة المقاوم 100 ميجا أوم من أمام الدبوس. وهذا يجعلها مفيدة في قراءة المستشعر ، ولكن ليس تشغيل مصباح LED.
OUTPUT
ويقال أن الدبابيس التي تم تكوينها كـ OUTPUT مع pinMode تكون في حالة مقاومة منخفضة. هذا يعني أنه يمكنهم توفير كمية كبيرة من التيار للدوائر الأخرى. يمكن للدبابيس الموجودة في الأردوينو أن توفر مصدر التيار (إيجابي أو سلبي ) يصل إلى 40 ميلي أمبير من التيار إلى الأجهزة أو الدوائر الأخرى. وهذا يجعلها مفيدة في تشغيل مصابيح LED ولكن لا فائدة منها في قراءة المستشعرات. يمكن أيضا أن تتلف الدبابيس التي يتم تهيئتها كمخرجات إذا تم تقصيرها إما إلى قضبان الطاقة الأرضية أو 5 فولت. كما أن مقدار التيار الذي يوفره طرف الأردوينو ليس كافيًا لتشغيل معظم المحركات.