树莓派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)
复制代码

 

运行结果如下

 

posted @   ejiyuan  阅读(1303)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示