用Python控制pcDuino的ADC

關於用Python控制pcDuino的ADC
1.咱們這裏用的是電位器作測試


電位器分別鏈接到pcduino的A2,GND,5VCC引腳;

2.下載Python庫文件,
  1. git clone https://github.com/pcduino/python-pcduino.git
複製代碼
複製下來後,能夠看到pcduino這個文件夾下面,是咱們常常須要用的庫文件,
接下來在Samples下創建adc_test文件夾並開始編寫項目,下面是主程序:
  1. import time
  2. from adc import analog_read

  3. def delay(ms):
  4.     time.sleep(1.0*ms/1000)

  5. def setup():
  6.                 print "read channel ADC2 value ,the V-REF = 3.3V"
  7.                 delay(3000)

  8. def loop():
  9.     while(1):
  10.         value = analog_read(2)
  11.         voltage = (value * 3.3)/4096
  12.         print ("value =  %4d"%value)
  13.         print ("voltage =  %4.3f  V" %voltage)
  14.         delay(100)

  15. def main():
  16.     setup()
  17.     loop()

  18. main()
複製代碼



保存後,進行編譯
  1. python adc_test.py
複製代碼
顯示輸出,調整電位器,數值變化

源代碼
 adc_test.zip 

相關文章
相關標籤/搜索