树莓派Pico板子里有一个内置的温度传感器,它与一个模数转换器(ADC)相连,通道编号为4,Pico里模数转换器的数值范围为12位整数,但MicroPython把范围映射到16位,也就是从0到65535,微处理器的工作电压是3.3V,也就是说0对应着0V,65535对应着3.3V。

官方给了一段代码,说0.706V的时候对应着27度, 温度每下降1度,电压增加0.001721V。

import machine
import utimesensor_temp = machine.ADC(4) # Pico的温度传感器
conversion_factor = 3.3 / (65535)while True:reading = sensor_temp.read_u16() * conversion_factor# 0.706V的时候是27度, 每增加0.001721V,温度下降1度temperature = 27 - (reading - 0.706)/0.001721print(temperature)utime.sleep(2)

把电压与温度画条直线,可以更清楚地看出变化趋势。

现在只能把温度输出在控制台窗口里,手里如果再有一个小LED屏,就可以做一个数字温度计了。

推荐阅读:
树莓派Pico开发系列文章

树莓派20/100 - Pico板载的温度传感器相关推荐

  1. 树莓派65/100 - Pico W初体验,点亮板载的LED灯

    有一段时间没有折腾树莓派Pico,最近发现它又出新品了,树莓派Pico W,可以通过WIFI连接互联网了. Pico W的产品小册子可以从这里下载. 这篇文章介绍了Pico 和 Pico W的区别. ...

  2. 树莓派40/100 - Pico控制WS2812B,一根信号线实现多种LED灯光效果(1)

    从某多平台花了15元钱买了一米长的WS2812B彩灯,用于我的Pico编程试验,这种灯的神奇之处在于只需一根信号线,能够控制串联在一起的30颗LED灯珠(好像能长达1024颗灯),实现各种彩灯效果. ...

  3. 树莓派22/100 - Pico入侵检测报警器

    入侵检测器 这一节需要一个HC-SR501的小元件,大概3~5元钱,某多非常给力,5元钱的东西也包邮. 中文说明书称之为人体感应模块,产品介绍是这样说的: HC-SR501是基于红外线技术的自动控制模 ...

  4. 树莓派24/100 - Pico与1602显示屏相连输出2行文本

    前面用8根引脚实现了七段数码管的显示,你没看错,不算正极的那根线,还用了8根连线,分别接到了Pico的8个GPIO接口上. 如果想显示更多的内容,这种办法肯定是不行了,Pico虽然有20多个GPIO接 ...

  5. 树莓派32/100 - Pico连接温湿度传感器

    DHT11是一个廉价的温湿度传感器,它只有1平方厘米大小,加上一个小转接板,也没多大,接线也简单,除了正负极之外,只需再接一根信号线. 我一开始以为它要用到ADC,所以把信号线接到了Pico的GP26 ...

  6. 树莓派53/100 - Pico小车v4版本,蓝牙、陀螺仪之后,再加上OLED显示屏

    我的树莓派Pico小车接上了蓝牙.陀螺仪之后,今天再把OLED显示屏接上,OLED的电源是3.3V,SDA/SCL分别接GP4/GP5,代码增加一些.对于OLED的SSD1306显示模块不熟悉的,可以 ...

  7. 树莓派26/100 - Pico控制RGB三色灯

    RGB三色LED灯,相当于把三种颜色的LED灯组合在一起,它有4条腿,最长的那条腿是阴极或阳极,根据这个灯是共阴的,还是共阳的而定. 与以前接LED灯的情况类似,不过这次要接三个电阻,我把它们分别接到 ...

  8. 利用树莓派(3B+)板载蓝牙(ble)实现与蓝牙热敏打印机的通信

    1.1运行环境 树莓派:型号为树莓派3B+,使用的镜像为:2018-04-18-raspbian-stretch.img 蓝牙打印机:深圳市邦贝特科技有限公司的DL58蓝牙热敏手持打印机 可二次开发的 ...

  9. 树莓派21/100 - 在Windows上配置Pico开发环境

    树莓派Pico内部通过串口与电脑通讯,如果你有树莓派,把Pico直接连接到树莓派上,因为树莓派内置安装了很多软件,基本上直接可用. 如果在Windows下,还需要稍微多一点点步骤. Windows 1 ...

最新文章

  1. Ubuntu之Pycharm:Ubuntu系统内Pycharm安装的图文教程
  2. 实现.Net程序中OpenTracing采样和上报配置的自动更新
  3. python关于路径需使用的方法笔记
  4. RestAPI的进化之路,后端MVVM模式或许来临,通过观察者模式,后端收集前端的GET类请求,主动推送数据变更到前端
  5. mvc三层架构_Java架构-代码分层的设计之道
  6. 吃番薯叶有什么好处?
  7. TCP连接发送窗口问题思考
  8. JAVA读写之前,先进行一下可读,可写权限判断
  9. erstudio连接mysql_ERStudio下载|数据库建模工具(ER/Studio Data Architect)下载 v17.0.2 官方32/64位版 - 比克尔下载...
  10. 三维激光雷达点云匹配最近工作总结
  11. 暗6 雷电三接口突然失效解决办法
  12. 我是这样搞懂一个神奇的BUG
  13. 【有利可图网】PS教程:制造低多边形熊猫头像
  14. 仿最新BiliBili客户端(已开源)
  15. Python人脸微笑识别2-----Ubuntu16.04基于Tensorflow卷积神经网络模型训练的Python3+Dlib+Opencv实现摄像头人脸微笑检测
  16. 闲云野鹤:吃鸡(三)之场景制作:制作毒圈
  17. 在linux用锐捷客户端上校园网
  18. 华为手机热点无法连接_别傻了!不能只会给别人开热点,要尝试华为手机的WiFi分享功能...
  19. 比较两组数据的差异用什么图更直观_用8分钟给你讲讲line graph的写法
  20. 第六章 财务报告分析

热门文章

  1. 关于docker时区与真实有时间差8个小时
  2. FEDformer里面的CZ1d
  3. Optional int parameter ‘id‘ is present but cannot be translated into a null value
  4. 邮寄地址英文翻译总汇
  5. 新风作浪博客学习(八)代码实现UIPickerView .
  6. 序列的卷积和 反褶,X2(n-m)中n的真正目的,单位阶跃函数的真正目的竟然是
  7. Codeforces Round #634 (Div. 3)ABCD
  8. 初学JavaScript:原型继承/盗用构造函数继承/组合继承/寄生式继承/原型式继承/寄生组合式继承
  9. 51单片机电子钟 是如何做成的(4)---试验电路的 原理图 元件清单绘制
  10. 花花与三猫Catlive(hpu)