Arduino Weather Station IoT (ThingSpeak)

version (1.29 MB) by Pavel Roslovets
Standalone Arduino Weather Station that's uploading data directly to ThingSpeak


Updated Fri, 12 May 2017 11:23:05 +0000

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 (2022). 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

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!