DHT20 Temperature and Humidity

MATLAB + Arduino I2C DHT20 Temperature and Humidity sensor support
90 téléchargements
Mise à jour 5 nov. 2024

Afficher la licence

Support for the latest DHT sensor: the DHT20
The DHT20 sensor is an I2C sensor and must be connected to the I2C port of the Arduino
1. First, define your Arduino in your workspace:
a = arduino('<your COM Port>','Nano3','Libraries',{'I2C'});
2. Then, tell MATLAB that there is a DHT20 sensor attached to it.
dht20obj = dht20(a);
3. Once you've created your sensor object, you can ask it to take temperature and humidity readings, or both:
myTemperature = readTemperature(dht20obj);
myHumidity = readHumidity(dht20obj);
myDHTSensorData = readRawSensorData(dht20obj);
% can also call it using . annotation:
dht20obj.readHumidity;
dht20obj.readTemperature;
dht20obj.readSensorData;

Citation pour cette source

Eric Prandovsky (2025). DHT20 Temperature and Humidity (https://www.mathworks.com/matlabcentral/fileexchange/121792-dht20-temperature-and-humidity), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2022b
Compatible avec les versions R2021a et ultérieures
Plateformes compatibles
Windows macOS Linux
Remerciements

Inspiré par : MATLAB Support Package for Arduino Hardware

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
0.7.1


Updated to work with r2024+ where device.read() is no longer visible to the sensor class and the SupportedInterfaces property has been added.

0.7