Arduino Weather Station IoT (ThingSpeak)

Standalone Arduino Weather Station that's uploading data directly to ThingSpeak
Updated 12 May 2017

View License

Submission includes:
- Weather Station Simulink models for Arduino (ThingSpeak Edition for deploy and Serial Edition for testing)
- Serial Monitor model (requires Instrument Control Toolbox)
- Live Script with simple analysis of data stored in ThingSpeak
To run models you need Arduino Additional Sensors Library (DHT, LPS331) toolbox:
If you're working with Arduino Ethernet Shield 2 (w5500) please install appropriate support package:

* Please note, that this submission will not work on low-perfomance boards like Arduino Uno. But it works great on Arduino Mega 2560 *

HARDWARE that I use:
- Arduino Mega 2560
- Amperka Ethernet Shield (w5500)
- Amperka Troyka Slot Shield
- TMP36 Analog Thermometer (Amperka Troyka-module)
- LPS331 I2C Barometer (Amperka Troyka-module)
- GL5528 Light Sensor (Amperka Troyka-module)
- Analog Sound Sensor (Amperka Troyka-module)
- DHT11 Temperarute-Humidity Sensor (Amperka Troyka-module)

Cite As

Pavel Roslovets (2024). Arduino Weather Station IoT (ThingSpeak) (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2017a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Find more on Weather and Atmospheric Science in Help Center and MATLAB Answers

Inspired: IOT practicals of Arduino

More Files in the  ThingSpeak Community

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes

- update discription