class ADC -- التحويل من التماثلي إلى الرقمي#
يغلّف الصنف ADC قناة مفردة لمحول من التماثلي إلى الرقمي تأخذ عينة من جهد على دبوس (أو إحدى القنوات التماثلية المدمجة في الشريحة) وتُرجِع قيمته المُجزّأة.
مثال على الاستخدام:
from machine import ADC, Pin
adc = ADC(Pin("P6")) # ADC channel on header pin P6 (PA5)
val = adc.read_u16() # raw reading scaled to 0..65535
البواني#
- class machine.ADC(id: int | str | Pin) ADC#
تُنشئ كائن
ADCللمصدر التماثلي المُعرَّف بـid. الصيغ المقبولة هي:الدوال#
الثوابت#
الثوابت أدناه متوافرة فقط على منفذ STM32؛ مرِّرها كوسيط
idلإنشاءADCيقرأ أحد المستشعرات التماثلية المدمجة في الشريحة. ونتيجةread_u16()هي القراءة الخام ذات الـ 16 بتة للقناة؛ وللحصول على قيم مُعايَرة استخدم الدوال المساعِدة فيpyb.ADCAll.