esp8266-dht11
esp8266-dht11 DHT11 是一种低成本的温度和相对湿度传感器。 它使用单线协议将数据发送到 MCU(在这种情况下为 ESP8266) 该通信协议是作为驱动程序库实现的。 这个库使用(我的)gpiolib 来配置 gpio。 示例应用 在用户目录中有一个使用 dht11 和 gpio 库的示例应用程序 从示例中可以看出,应用程序必须: 用 dht11_init() 表示 什么 gpio 用于通信 读取完成时收到什么任务信号 发送什么信号 设置 gpio 中断处理程序。 当从 gpio 选择的中断接收到时,gpio 中断处理程序必须执行 dht11_gpio_interrupt_handler() 函数。 开始读取执行 dht11_start_read() 函数。 等待结束读取由 dht11 库发出信号 使用 dht11_error() 函数验证读取是否正确。 使用