|
在PYBV10上(包括官方的和我们第一次做活动的板子),板上的LED并不带有ADC功能,所以不能直接做测光强的实验,不过我们可以外接一个普通LED进行测试,将LED接在ADC引脚上。
下面的的图中,将一个黄色的LED接到PC4和PC5上,用PC4进行测量。
下面的测试效果:
测试代码:
- from pyb import ADC, Pin
- Pin('A1', Pin.OUT)(0)
- def test(count):
- pn = Pin('A0', Pin.OUT)
- for i in range(count):
- tmp = 0
- pn(1)
- pn = Pin('A0', Pin.IN, pull=Pin.PULL_NONE)
- pyb.delay(5)
- adc = ADC(Pin('A0'))
- for n1 in range(8):
- tmp += adc.read()
- print(tmp)
- pn = Pin('A0', Pin.OUT)
- pn(0)
- pyb.delay(500)
- test('C4')
复制代码
|
|