الأردوينو

كيف يتم استخدام الـ ADC في الأردوينو؟

ADC هو اختصار لـ Analog-to-Digital Converter وهو جهاز إلكتروني يستخدم لتحويل إشارة تناظرية إلى قيمة رقمية. في Arduino ، يتم استخدام ADC لقياس قيم الجهد التناظرية من مصادر مختلفة مثل حساسات درجات الحرارة ، وحساسات الضوء ، ومستشعرات الصوت ، وسائر المكونات التي تستخدم الإشارات التناظرية.

يتم استخدام ADC في الأردوينو بإستخدام دالة التحويل المثبتة مسبقاً والمعروفة باسم AnalogRead. تقوم هذه الدالة بقراءة القيمة التناظرية ومن ثم تحويلها إلى قيمة رقمية بين 0 و1023.

لقراءة قيم الجهد من مصدر متصل بدخل تناظري على الأردوينو ، يمكن استخدام الدالة AnalogRead() ، كما يلي:

int sensorPin = A0; //تعريف دخل التحويل التناظري

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

void loop() {
int sensorVal = analogRead(sensorPin);
Serial.println(sensorVal);
delay(1000);
}

في هذا المثال ، يتم تحديد مدخل التحويل التناظري بأنه A0 ، والذي يمكن توصيله بمصدر الجهد التناظري وبعد ذلك يتم قراءة القيمة التناظرية باستخدام دالة AnalogRead() ، ويتم طباعة القيمة الناتجة على المنفذ التسلسلي باستخدام Serial.println() ، ثم يتم تأخير البرنامج لمدة 1 ثانية باستخدام delay(1000) قبل أن يتم قراءة القيمة مرة أخرى.

تأكد من إيلاء الاهتمام الكافي لقياسات الجهد التناظرية في الأردوينو لتفادي تلف الجهاز أو إحداث أضرار على الدوائر الكهربائية الموصلة به.