惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
G
Google Developers Blog
M
MIT News - Artificial intelligence
Vercel News
Vercel News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
B
Blog RSS Feed
Blog — PlanetScale
Blog — PlanetScale
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
Stack Overflow Blog
Stack Overflow Blog
雷峰网
雷峰网
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Fortinet All Blogs
L
LangChain Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
B
Blog
J
Java Code Geeks
Hugging Face - Blog
Hugging Face - Blog
I
InfoQ
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

博客园 - ejiyuan

vLLM + MTP + DFlash 部署测试 ChatGPT(codex) 第三方LLM配置 AI Search By PostgreSQL Jetson Orin Nano 刷机、Docker GPU 环境与大语言模型部署实践(Ollama / vLLM) linux 系统相关工具和命令 arduino首选项 ESXi安装openwrt idea 如何使用Let's Encrypt和Nginx为您的网站提供免费的SSL/TLS证书 docker 安装 onlyoffice docker使用alpine构建jdk21镜像 Minio服务搭建与应用 frp内网穿透 基于Docker 的redis cluster部署 docker 部署mongoDB集群与读写分离 MariaDB MaxScale实现mysql8读写分离 ESP8266引脚的说明 Arduino uno r3 使用 ESP8266 UART-WiFi 透传模块 ESP8266 超声波测距模块HC-SR04 树莓派PICO Wifi 无线网卡 esp82666接线图 树莓派使用python+继电器控制220V灯泡 docker的/var/lib/docker目录迁移
树莓派PICO读取温度传感器
ejiyuan · 2021-10-10 · via 博客园 - ejiyuan

需要的材料

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)

运行结果如下