كيفية استخدام أجهزة الاستشعار التناظرية مع اردوينو؟

  • Dec 26, 2019
click fraud protection

هذه المجسات هي أرخص عموما.

وحقا سهلة الاستخدام!

استشعار التناظرية - جهاز استشعار التي إخراج قيمة الجهد، وهو ما يعادل القيمة المقاسة.

على سبيل المثال، قد يعني 2 25 درجة مئوية من استشعار درجة الحرارة التناظرية.

يمكنك العثور على العديد من أجهزة الاستشعار المختلفة التناظرية: درجة الحرارة، والضوء، والصوت، والأمطار والرطوبة، الخ

اردوينو لديها مدخلات تناظرية والتي يمكن استخدامها لقراءة هذه القيم.

استخدام analogRead (دبوس) طريقة لقراءة إشارة من مدخلات تناظرية.

STEP 1: استشعار اتصال

يتم تزويد بعض أجهزة الاستشعار في شكل وحدات مع دبوس والتي يمكن ان تكون مرتبطة مباشرة إلى مدخلات تناظرية اردوينو.

وهناك آخرون أجهزة استشعار مقاوم التي تحتاج إلى دمج مع المقاوم من أجل قراءة قيمته.

الخطوة 2: تحميل رمز اختبار

تحميل رمز اختبار في بيئة برمجة اردوينو لاختبار أجهزة الاستشعار الخاصة بك:

الباحث analogPin = 0؛ // N الناتج التناظرية التي يتصل بها أجهزة الاستشعار الخاصة بك
الباحث فال = 0؛ // متغير لتخزين قيم قراءة
الإعداد باطل () {
Serial.begin (9600)؛ // إعداد اتصال تسلسلي
}
حلقة باطل () {
فال = analogRead (analogPin)؛ // قراءة البيانات من الناتج التناظرية
Serial.println (فال)؛ // نقل البيانات عبر ارتباط تسلسلي
}
instagram viewer

الخطوة 3: قراءة قيمة

استخدام «المسلسل رصد» في القائمة على «أدوات»، لمعرفة قراءات أجهزة الاستشعار.

القيم التناظرية هي في حدود 0-1023:

  • 0 هو 0 فولت على الناتج التناظرية.
  • 1023 هو الناتج التناظرية 5 فولت.

الخطوة 4: تحويل البيانات الواردة

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