差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
mp_adc [2021/09/30 23:08]
gongyusu
mp_adc [2023/08/01 09:11] (当前版本)
group003
行 9: 行 9:
   - 还有第四个ADC用于内部温度传感器。   - 还有第四个ADC用于内部温度传感器。
  
-电位计的连接+电位计的连接--GPIO28
  
 在我们的测试中,我们将使用一个电位器在模拟输入端呈现一个可变电压,然后我们将读取该电压。我们将使用ADC0作为我们的电位计输入,但你也可以使用其他两个中的一个。 在我们的测试中,我们将使用一个电位器在模拟输入端呈现一个可变电压,然后我们将读取该电压。我们将使用ADC0作为我们的电位计输入,但你也可以使用其他两个中的一个。
行 19: 行 19:
 # analog-input.py # analog-input.py
  
-# POT - Pico GPIO 26 ADC0 - Pin 32+# POT - Pico GPIO 28 ADC2 
  
 # DroneBot Workshop 2021 # DroneBot Workshop 2021
行 28: 行 28:
 import utime import utime
  
-potentiometer = machine.ADC(26)+potentiometer = machine.ADC(28)
  
 while True: while True:
行 37: 行 37:
 这是一个简单的脚本,像往常一样,首先导入用于GPIO操作的machine库和用于时间函数的utime库。 这是一个简单的脚本,像往常一样,首先导入用于GPIO操作的machine库和用于时间函数的utime库。
  
-然后我们定义我们的电位器连接。请注意我们如何使用 "ADC "​来表示我们要将GPIO ​26针作为模拟输入。当然这只适用于具有模拟输入能力的三个GPIO引脚。+然后我们定义我们的电位器连接。请注意我们如何使用 "ADC "​来表示我们要将GPIO ​28针作为模拟输入。当然这只适用于具有模拟输入能力的三个GPIO引脚。
  
 在True循环中,我们只需打印从电位器上得到的值,然后延迟几秒钟再做一次。 在True循环中,我们只需打印从电位器上得到的值,然后延迟几秒钟再做一次。
行 67: 行 67:
 # This code reads the analog value on GP26 and print out on serial. # This code reads the analog value on GP26 and print out on serial.
 # --- # ---
-# Connection: Analog In = GP26+# Connection: Analog In = GP28
 # --- # ---
 # Hardware: # Hardware:
行 76: 行 76:
 import utime import utime
  
-analog = machine.ADC(26)+analog = machine.ADC(28)
  
 while True: while True:
行 82: 行 82:
     utime.sleep(0.2)     utime.sleep(0.2)
 </​code>​ </​code>​
 +
 +## 返回目录
 +
 +[[pico_micropython|MicroPython编程PICO训练板]]