树莓派Pico模拟数字转换器(ADCs)及数据记录项目
1. ON - OFF温度控制器
这是一个简单的开关式温度控制器项目,由温度传感器、LED和加热器组成。当室温低于设定温度时,加热器和LED会开启。以下是实现该功能的代码:
from machine import ADC, Pin
import utime
AnalogIn = ADC(0) # ADC通道0
Conv = 3300 / 65535 # 转换因子
SetTemp = 24.0 # 期望温度
LED = Pin(16, Pin.OUT) # GP16上的LED
Relay = Pin(17, Pin.OUT) # GP17上的继电器
LED.value(0) # 关闭LED
Relay.value(0) # 关闭继电器
while True: # 无限循环
V = AnalogIn.read_u16() # 读取温度
mV = V * Conv # 转换为伏特
RoomTemp = (mV - 500.0) / 10.0 # 测量的温度
if RoomTemp < SetTemp:
超级会员免费看
订阅专栏 解锁全文
1214

被折叠的 条评论
为什么被折叠?



