树莓派Pico使用DS18B20温度传感器 Python测量温度数据(第四期)树莓派Pico,温度传感器,温湿度传感器

By 呃呃呃

2023-05-25 22:42:31

浏览量3367

已赞6

根据网站的教程,先把Pico的前期Python编程环境搭建好以后,然后才能做这个小实验


实验清单:

DS18B20温度传感器

树莓派Pico

一:接线方式

树莓派PICO GPIO 说明,GPIO是(General Purpose Input Output)的缩写,也就是通用输入输出,是一种常见的硬件接口,用以表示开关量。

步骤1:把Pico板子与led灯按照下图的顺序接好线。

步骤2:将配置好固件的pico板子接入到电脑USB上,不要按pico是的按键。 只是插入电脑就行

传感器正极 —— 3.3V

传感器负极 ——  GND

传感器out——  gpio4

Image

二:程序代码

复制粘贴下面的代码,拷贝到树莓派pico的编程软件上

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)
直接运行代码程序后,显示内容如下图:

Image




本文章最后由 超级版主2023-11-12 17:40 编辑
发表评论
请先 注册/登录 后参与评论

已有1 发布

默认   热门   正序   倒序
查看更多评论
(6) 分享
分享

扫二维码或复制链接分享该篇文章

取消
已有0次打赏
本站免责声明
1、本站资源,均来自网络或个人用户发布,版权归原作者,所有资源和文章仅限用于学习和研究目的 。
2、不得用于商业或非法用途,否则,一切责任由该用户承担 !

侵权删除请致信 E-Mail:cxg88@qq.com