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

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5754|回复: 0

【python】用Python控制pcDuino的ADC

[复制链接]
发表于 2013-12-11 10:21 | 显示全部楼层 |阅读模式
本帖最后由 土豆变薯条 于 2013-12-11 17:54 编辑

关于用Python控制pcDuino的ADC

一:.我们这里用的是电位器做测试
223219ueo1eh311o1qh7hs.jpg
电位器分别连接到pcduino的A2,GND,5VCC引脚;

二:下载Python库文件,


复制下来后,可以看到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.3f  V” %voltage)
  •         delay(100)
  • def main():
  •     setup()
  •     loop()
  • main()


223020yfzssgufq4chguhs.jpg

保存后,进行编译
  • python adc_test.py

显示输出,调整电位器,数值变化
223338m8ty2q6kbyp33zax.jpg




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-29 19:23 , Processed in 0.082843 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表