Welcome to our second edition of the Wio Terminal Classroom Series; Wio Terminal Classroom with Ardupy!
ArduPy is a combination of Arduino and MicroPython. MicroPython uses the universal Arduino API to control the hardware so that it can be quickly compatible with new platforms.
At the same time, we provide AIP package manager. You can transform your favorite Arduino library into a MicroPython library. Through ArduPy, you can use Python to verify ideas quickly, learn python programming, and learn Open-Source hardware.
In this show, Lakshantha will explain how to use Wio Terminal along with Ardupy and present you fun demos as well! So we request you to stay tuned with our show and we hope this helps you to gain more knowledge on how to program with the Wio Terminal!
In this sixth episode, he will explain how to write an ArduPy library for the Grove - Temperature & Humidity Sensor (DHT11) and show a demo of displaying temperature and humidity information from the DHT11 sensor on the Wio Terminal LCD! Now you can also follow this video and convert your existing Arduino libraries to ArduPy libraries so that you can use your modules with ArduPy on the Wio Terminal!
00:00 Intro
01:01 Basic workflow
01:38 Setup AIP
03:10 Test DHT11 with Arduino library
05:07 ArduPy library structure
07:12 Writing library.json file
10:38 Writing wrapper_ardupy_MODULE.cpp
18:56 Writing mod_ardupy_MODULE.c
33:22 Build and flash Ardupy firmware with DHT11 library
35:41 Test DHT11 ArduPy library
37:25 DHT11 Demo on Wio Terminal LCD
38:12 Demo showcase
Wio Terminal Product page: https://www.seeedstudio.com/Wio-Termi...
Wio Terminal Wiki Page: https://wiki.seeedstudio.com/Wio-Term...
Codes mentioned in the video:
https://github.com/lakshanthad/Wio_Te...
URLs mentioned in the video:
Ardupy Wiki: https://wiki.seeedstudio.com/ArduPy/
Arduino libraries for Grove modules: https://github.com/Seeed-Studio
Arduino library for Grove - Temperature & Humidity Sensor (DHT11): https://github.com/Seeed-Studio/Grove...
Grove - Temperature & Humidity Sensor (DHT11) product page: https://www.seeedstudio.com/Grove-Tem...
Grove - Temp&Humi&Barometer Sensor (BME280) library: https://github.com/Seeed-Studio/seeed...
Available ArduPy libraries: https://github.com/Seeed-Studio?q=ard...
GitHub: https://github.com/
DHT11 ArduPy library: https://github.com/lakshanthad/seeed-...