# Sensors ## Compatible sensors |Module|Purpose|Where to Buy| |-|-|-| |DHT11|Temperature, Humidity|[parts list](https://compatible.openmqttgateway.com/index.php/parts)| |DHT22|Temperature, Humidity|[parts list](https://compatible.openmqttgateway.com/index.php/parts)| |HCSR501|PIR|[parts list](https://compatible.openmqttgateway.com/index.php/parts)| |BH1750|Digital light|[parts list](https://compatible.openmqttgateway.com/index.php/parts)| |BME280|Temperature, Humidity, Pressure|[parts list](https://compatible.openmqttgateway.com/index.php/parts)| |BMP280|Temperature, Pressure|[parts list](https://compatible.openmqttgateway.com/index.php/parts)| |C-37, YL-83, HM-RD|Leak, Water|[parts list](https://compatible.openmqttgateway.com/index.php/parts)| |HTU21|Temperature, Humidity|[parts list](https://compatible.openmqttgateway.com/index.php/parts)| |GPIO Input|Inputs|-| |GPIO KeyCode|Keycode|[parts list](https://compatible.openmqttgateway.com/index.php/parts)| |INA226|Current, Voltage|[parts list](https://compatible.openmqttgateway.com/index.php/parts)| |MQ2|Gas (flammable)|[parts list](https://compatible.openmqttgateway.com/index.php/parts)| |TEMT6000|Luminosity|[parts list](https://compatible.openmqttgateway.com/index.php/parts)| |TSL2561|Luminosity|[parts list](https://compatible.openmqttgateway.com/index.php/parts)| ## Pinout |Module|Arduino Pin| ESP8266 Pin|ESP32 Pin| |-|-|-|-| |Analog reading|A0|A0|A0| |BH1750 SDA|A4|D2|21| |BH1750 SCL|A5|D1|22| |BME280/BMP280 SDA|A4|D2|21| |BME280/BMP280 SCL|A5|D1|22| |C-37, YL-83, HM-RD|A0 + D14|A0 + D14|A7 + D14| |DHT11/22|D8|D1|16| |HC-SR501/HC-SR505|7|D5|5| |HTU21 SDA|A4|D2|21| |HTU21 SCL|A5|D1|22| |INA226 SDA|A4|D2|21| |INA226 SCL|A5|D1|22| |MQ02 |A0 + D4|A0 + D4|A0 + D4| |TEMT6000 |A0|A0|A0| |TSL2561 SDA|A4|D2|21| |TSL2561 SCL|A5|D1|22| Vcc pin of the board and the Module to a 3.3V or 5V supply source depending on sensor voltage requirement. Ground pins of the board and the Module to the ground of the supply source.