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.