FireBeetle 2 ESP32 C6 以此类推!教你学用Micropython读取DHT11

2024-04-163333
AI 快速预览详细 收起
这篇文章是给零基础新手看的,介绍了如何使用Micropython在FireBeetle 2 ESP32 C6开发板上读取DHT11传感器的温度和湿度。首先需要下载Thonny IDE搭建开发环境,然后按照教程步骤烧录固件。最后通过具体的代码示例,初始化DHT11传感器并读取温度和湿度数据。整个过程简单易懂,适合初学者快速上手。


这篇文章是给新手看的!第一次学Micropython!学用开发板!只需要一篇文章,带你掌握方法,学会控制各种传感器执行器!
注意:本文主要提供索引,根据索引自己学会找教程自学!

怎么搭建环境?下载thonny!

下载thonny肯定要先找到thonny的官网啦,不用科学上网,直接访问
https://thonny.org/


FireBeetle 2 ESP32 C6 以此类推!教你学用Micropython读取DHT11图1

怎么给我的FireBeetle 2 ESP32 C6烧录固件?

试试这样,先看看这个gif,然后自己动手操作一编
(点击烧录前记得按下开发板的rst按钮)


FireBeetle 2 ESP32 C6 以此类推!教你学用Micropython读取DHT11图2



最后学习怎么控制一个传感器吧

学会看官方文档和使用百度

下面是这个链接,你可以打开看看。
http://micropython.com.cn/en/latet/esp32/quickref.html
(若是esp32的教程没有的,esp8266的东西也可以拿来试试)

根据这个方法,我们来试试驱动一个dht11吧

  1. 找到关于dht11的教程,比如下面这个
    http://micropython.com.cn/en/latet/esp8266/tutorial/dht.html
  2. 然后接线,复制,粘贴,改一些关键的内容
import dht
import machine

d = dht.DHT11(machine.Pin(20)) #初始化dht11

print("temperature :",d.temperature(),"℃") #读取温度
print("humidity:",d.humidity(),"%") #读取湿度
  1. 最后运行试试吧

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -