Menu
CoddyTech
flag Ar iconالعربيةdown icon

قراءة مقبض التحكم

جزء من قسم المدخلات في رحلة Arduino على Coddy. الدرس 8 من 22.

يقرأ المدخل الرقمي إحدى قيمتين، HIGH أو LOW. ويمكن للأطراف المعلّمة من A0 إلى A5 القيام بأكثر من ذلك: فهي مداخل تماثلية وتقيس جهداً يتراوح بين 0 و5V.

تقيس analogRead(A0) الطرف A0 وتُرجع عدداً صحيحاً من 0 (0 فولت) إلى 1023 (5 فولت). أي 1024 خطوة، تبلغ كل منها نحو 5 أجزاء من ألف من الفولت. لا تتطلب القراءة التماثلية استخدام pinMode().

مقياس الجهد potentiometer هو مقبض له ثلاثة أطراف. يُوصَل الطرفان الخارجيان بـ5V وGND، ويعطي الطرف الأوسط جهداً يتغير مع تدوير المقبض: 0V عند أحد الطرفين، و5V عند الطرف الآخر، و2.5V في المنتصف.

int reading = analogRead(A0);
Serial.println(reading);
challenge icon

التحدي

سهل

الرجل الوسطى للمقبض موصولة بالمنفذ A0. اطبع ما تقرؤه:

  • اقرأ A0 باستخدام analogRead() واحفظ القيمة في متغير من النوع int
  • اطبعها، ثم انتظر 100 ms

اضغط على Run، وأدر المقبض على اللوحة وراقب الأرقام، ثم اضغط على Check.

جرّب بنفسك

void setup() {
  Serial.begin(9600);
}

void loop() {
  // اقرأ A0، واطبع القراءة، وانتظر 100 ms
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس المدخلات

تدرّب بنفسك: Playground لـ Arduino