树莓派PICO读取温度传感器
需要的材料
1.温度传感器模块:
我购买的是某宝上3块钱的“DS18B20温度传感器模块”
2.杜邦线:某宝几块钱一组40P,这里只需要三根,用于连接 树莓派与温度传感器
树莓派PICO GPIO 说明
GPIO是(General Purpose Input Output)的缩写,也就是通用输入输出,是一种常见的硬件接口,用以表示开关量。
物理连接
1.连线图:
Python 控制脚本
去树莓派PICO中文站 现在载入载入MicroPython到树莓派PICO中
去 Thonny, Python IDE for beginners 下载 Thonny Python IDE
代码如下:
import machine, onewire, ds18x20, time ds_pin=machine.Pin(4) #我将传感器连接到GO4 这里为:4 ds_sensor = ds18x20.DS18X20(onewire.OneWire(ds_pin)) #创建onewire总线 引脚4(GO4) roms = ds_sensor.scan() #扫描总线上的设备 print('Found DS devices: ', roms) while True: ds_sensor.convert_temp() #获取采样温度 time.sleep_ms(750) for rom in roms: print(rom) print(ds_sensor.read_temp(rom)) #得到温度 time.sleep(2)
运行结果如下
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库