bossay_release_out/app/A21_Agriculture/include/DHT11.h
2025-09-24 11:16:14 +08:00

40 lines
645 B
C

#ifndef __DHT11_H
#define __DHT11_H
#ifdef __cplusplus
extern "C" {
#endif
#include "iot_gpio.h"
#include "iot_gpio_ex.h"
#include <stdint.h>
#define DHT11_DQ_GPIO 13
#define DHT11_DQ_OUT_OFF IoTGpioSetOutputVal(DHT11_DQ_GPIO, 0);
#define DHT11_DQ_OUT_ON IoTGpioSetOutputVal(DHT11_DQ_GPIO, 1);
uint8_t DHT11_Read_Data(uint8_t *temperature,uint8_t *humidity); //Read DHT11 Value
uint8_t DHT11_Read_Byte(void);//Read One Byte
uint8_t DHT11_Read_Bit(void);//Read One Bit
uint8_t DHT11_Check(void);//Chack DHT11
void DHT11_Rst(void);//Reset DHT11
#ifdef __cplusplus
}
#endif
#endif /*__ GPIO_H__ */