|
ADCWiPy 类 – 模数转换 笔记 此类是 WiPy 的非标准 ADC 实现。它可以像 machine.ADC在 WiPy 上一样简单地使用,但在下面的文档中命名,machine.ADCWiPy以将其与更通用的 machine.ADC类区分开来。 5 m5 H+ j' D- d( d( d6 }+ E
用法: - import machine
% n1 \! [8 w# B' { - 8 u& @' M' l7 ?* I/ |
- adc = machine.ADC() # create an ADC object7 a; ~" x) _/ U9 i0 ~! t9 f
- apin = adc.channel(pin='GP3') # create an analog pin on GP3
X: N7 n Q2 B0 H - val = apin() # read an analog value
复制代码
* G5 a; |; b, {! Z! ^" Z! X( P% _7 \0 w4 r7 P; n0 N; ~
, g! A4 }7 k/ I9 a5 E: v
构造函数classmachine.ADCWiPy(id=0, *, bits=12)创建与给定引脚关联的 ADC 对象。这允许您随后读取该引脚上的模拟值。有关更多信息,请查看 引脚排列和备用功能表。 警告 ADC 引脚输入范围为 0-1.4V(1.8V 是它可以承受的绝对最大值)。当 GP2、GP3、GP4 或 GP5 重新映射到 ADC 模块时,1.8 V 是最大值。如果这些引脚用于数字模式,则允许的最大输入电压为 3.6V。
" J( a+ d" z. c6 ]4 n) U7 h8 L) f) e' N4 i! \5 x# R( R
方法ADCWiPy.channel(id, *, pin)创建一个模拟引脚。如果仅给出通道 ID,则将选择正确的引脚。或者,只能通过引脚并选择正确的通道。例子: |
|