本文来源电子发烧友社区,作者:华仔stm32, 帖子地址:https://bbs.elecfans.com/jishu_2284126_1_1.html
【目的】利用python库驱动18B20温度计,快速实现一个测温系统
【步聚】
1、硬件准备:DS18B20接线:
ESP32C3 DS18B20
VCC VCC
GND GND
GPIO0 DATA
2、在上篇帖子(https://bbs.elecfans.com/jishu_2284098_1_1.html)的基础上增加代码:
复制代码
3、开启温度转换然后把温度展示在OLED屏上:
复制代码
4、下载程序,OK!一个字,python就是代码简洁,速度超快:
5、展示一下图片(备注:这个Python的库只能显示8*8的字符,没空移植其他的字库)看起来有点小。。但是效果出来了!
【目的】利用python库驱动18B20温度计,快速实现一个测温系统
【步聚】
1、硬件准备:DS18B20接线:
ESP32C3 DS18B20
VCC VCC
GND GND
GPIO0 DATA
2、在上篇帖子(https://bbs.elecfans.com/jishu_2284098_1_1.html)的基础上增加代码:
3、开启温度转换然后把温度展示在OLED屏上:
- while True:
- roms=ds.scan() #scan ds18x20
- ds.convert_temp() #convert temperature
- for rom in roms:
- print(ds.read_temp(rom)) #display
- temp = ds.read_temp(rom)
- hight = int(temp)
- low = int((temp-hight)*10)
- str_temp = str(hight) +"." + str(low)+ " C"
- print(str_temp)
- lcd.fill(0)
- lcd.text("DS18X20",10,20)
- lcd.text(str_temp,10,40)
- lcd.show()
- time.sleep(0.5)
4、下载程序,OK!一个字,python就是代码简洁,速度超快:

5、展示一下图片(备注:这个Python的库只能显示8*8的字符,没空移植其他的字库)看起来有点小。。但是效果出来了!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
OLED
+关注
关注
121文章
6333浏览量
232605 -
温度计
+关注
关注
6文章
408浏览量
79656 -
开发板
+关注
关注
25文章
6140浏览量
113697 -
ESP32
+关注
关注
24文章
1087浏览量
20890 -
DFRobot
+关注
关注
4文章
1164浏览量
11946
发布评论请先 登录
相关推荐
热点推荐
ESP32-P4全功能开发板和ESP32-P4-TINY开发板该怎么选?看这篇就够了!
启明云端基于乐鑫科技ESP32-P4芯片设计了多款开发板,这些开发板有什么区别?基于应用场景如何选择?本期,我们聚焦两款代表性产品:WT99P4C5-S1
乐鑫科技ESP32-S3开发板+超声波雾化,给智能鱼缸整点美学氛围
我们为什么要给智能鱼缸弄上雾化?美学氛围当然是一方面,但更重要的功能是局部加湿,为水面植物与周围空气提供柔和湿度。因此我们特意推出本期内容:用乐鑫科技ESP32-S3开发板和超声波雾化模块让水面形成
这块乐鑫科技ESP32-C3开发板太懂开发者了!双无线+全接口,不要太实用
设计之初就瞄准了开发过程中的这些痛点,让你能把更多精力放在创意实现上!性能足够能打,物联网应用无压力搭载乐鑫科技ESP32-C3芯片,采用RISC-V架构,最高主频
低成本开源!用乐鑫科技ESP32-S3开发板轻松驱动无刷电机,保姆级教程来了!
想用ESP32-S3开发板驱动无刷电机却不知从何下手?本教程将手把手教你完成从硬件连接到软件编程的全流程,无论你是新手还是有一定经验的开发者,都能轻松掌握!本教程代码已全部开源!后台私信关键词
ESP32-C3 mqtt操作实践
;
其中-t /topic/qos0表示需要往那个topic发送。
此时,可以看到开发板正常接受到了pc发过来的消息。
4.手机控制
此处只做局域网内的控制,也就是手机、电脑、esp32-c3在
发表于 10-31 06:52
ESP32-C3赋能物联网设备,开启产品智能化,乐鑫代理商飞睿科技
仅43μA)。丰富的接口和耐高温设计使其适用于智能家居、工业自动化、可穿戴设备等多个领域。配合成熟的ESP-IDF开发框架,ESP32-C3为物联网设备开发提供了
ESP32-C3赋能物联网设备,开启产品智能化,乐鑫代理商飞睿科技
仅43μA)。丰富的接口和耐高温设计使其适用于智能家居、工业自动化、可穿戴设备等多个领域。配合成熟的ESP-IDF开发框架,ESP32-C3为物联网设备开发提供了高性能、高安全性的解决
乐鑫科技ESP32-S3开发板配单色LED,竟能玩出这么多花样!代码开源,速来白嫖!
的效果。材料准备1×ESP32-S3开发板1×USB转TypeC线1×165x55x10mm面包板若干15cm杜邦线若干5mm单色LED本教程ESP32-S3
ESP32-P4-MINI开发板开箱和上手指南来了!速速码住!
上期“梦中情板”ESP32-P4-MINI开发板一出就备受青睐这期我们立马就端着开箱和上手指南来了!不用惊叹,我们就是这么迅速,请把“启明云端权威”打在公屏上好嘛!开箱展示拿到
ESP32-S3开发板烧录小智AI系统全流程指南
在AI语音交互领域不断发展的今天,开发者们对于功能强大、开源灵活的开发板需求日益增长。今天,我们就来详细了解一下ESP32AgentDevKit烧录小智的全流程,这款搭载乐鑫科技ESP32-S
ESP32-C3开发板全面支持小智AI!烧录实战指南来了!
本文将详细解析基于乐鑫ESP32-C3芯片的ZXAIEC43开发板烧录“小智”AI语音系统的全流程。该方案代码完全开源,支持深度定制开发,适用于智能玩具、潮玩手办及智能家居控制等多元场景。开发
正点原子ESP32S3系列开发板全面支持小智AI
可能大家觉得AI离我们很远,但是小智AI可以把这个距离拉得很近。正点原子ESP32S3系列开发板全面支持小智AI,助力AI硬件发展。 ESP32S3开发板
发表于 02-14 17:01
带USB接口的基于ESP32-C3的加热温控板,附带原理图加PCB
Part 01 前言 国外大神用ESP32-C3做了一个加热温控板,附带原理图加PCB,有兴趣的可以学习一下。原理图包含了最小系统电路,USB typeC接口电路,3.3V电压转换电路,加热控制电路

【DFRobot Beetle ESP32-C3开发板试用体验】OLED温度计
评论