【python】用Python控制pcDuino的ADC-Arduino中文社区 - Powered by Discuz! Archiver

土豆变薯条 发表于 2013-12-11 10:21

【python】用Python控制pcDuino的ADC

本帖最后由 土豆变薯条 于 2013-12-11 17:54 编辑

关于用Python控制pcDuino的ADC

一:.我们这里用的是电位器做测试

电位器分别连接到pcduino的A2,GND,5VCC引脚;

二:下载Python库文件,


[*]git clone https://github.com/pcduino/python-pcduino.git

复制下来后,可以看到pcduino这个文件夹下面,是我们经常需要用的库文件,

接下来在Samples下建立adc_test文件夹并开始编写项目,下面是主程序:

[*]import time
[*]from adc import analog_read
[*]
[*]def delay(ms):
[*]    time.sleep(1.0*ms/1000)
[*]
[*]def setup():
[*]                print “read channel ADC2 value ,the V-REF = 3.3V”
[*]                delay(3000)
[*]
[*]def loop():
[*]    while(1):
[*]      value = analog_read(2)
[*]      voltage = (value * 3.3)/4096
[*]      print (“value =%4d”%value)
[*]      print (“voltage =%4.3fV” %voltage)
[*]      delay(100)
[*]
[*]def main():
[*]    setup()
[*]    loop()
[*]
[*]main()
[*]



保存后,进行编译

[*]python adc_test.py

显示输出,调整电位器,数值变化





页: [1]
查看完整版本: 【python】用Python控制pcDuino的ADC