
يختلف محوّل ESP8266 التناظري-الرقمي (ADC) عن نظيره في الأردوينو التقليدي في نقطتين جوهريتين تستحقان الانتباه قبل البدء بأي مشروع حساسات تناظرية.
الدقة ونطاق الجهد
يوفر ESP8266 محوّلًا بدقة 10 بت، يعطي قيمًا بين 0 و1024. لكن نطاق الجهد المقبول يختلف حسب شكل اللوحة: تقبل لوحات التطوير كـNodeMCU جهدًا بين 0 و3.3 فولت مباشرة، بينما تقبل الشريحة المجردة (Bare Chip) جهدًا لا يتجاوز 1 فولت فقط، ما يستلزم دارة تقسيم جهد لحمايتها عند التعامل معها مباشرة.
منفذ واحد فقط
خلافًا للوحات الأردوينو التقليدية التي توفر عدة منافذ تناظرية، لا يوفر ESP8266 سوى منفذ ADC واحد فقط، يُشار إليه عادة بـA0 أو TOUT أو Pin6 - قيد جوهري يفرض تخطيطًا دقيقًا للدارة عند الحاجة لأكثر من قراءة تناظرية في نفس المشروع.
البرمجة
تتبع قراءة القيم التناظرية النمط المعتاد في الأردوينو: تلتقط الدالة analogRead(A0) قيمة الحساس، ويمكن بعدها تحويلها لنطاق آخر عبر دالة map() حسب حاجة المشروع. يُنصَح بضبط الاتصال التسلسلي على سرعة 115200 بود لمراقبة تغيرات القراءة لحظيًا عبر الشاشة التسلسلية.
يمكنك إيجاد لوحات ESP8266 وNodeMCU ضمن متجر Juthour Tech.
اترك تعليقا