Introduction
What's included - hardware
Stemi provides a couple of sensors and devices either on the board or as an addon.
These include:
What's included - software
Stemi provides a couple of libraries to make programming easier.
These include:
stemi.analogiostemi.digitaliostemi.pulseiostemi.pwmiostemi.barometerstemi.displaystemi.mqttstemi.robot
Wrapper libraries
stemi.analogio, stemi.digitalio, stemi.pulseio and stemi.pwmio are small wrapper around analogio, digitalio, pulseio and pwmio that provide all functionality from their respective libraries in addition to providing hot reloading functionality. This is achieved by keeping track of used pins and releasing them between code runs.
Libraries overview
Barometer
This library exposes a simple class that can be used to read a pressure sensor that's on the Stemi Shield board.
Display
Provides a few utility functions to ease displaying information, such as outputting text and clearing the display. Along with a switch that controls automatic printing to the display.
Robot
Contains functionality that enables the Stemi Shield board to talk to Stemi Hexapod, and control the hexapod's movement, LEDs, etc.
MQTT
Used to communicate with the rest of Stemi infrastructure, eg. posting to Stemi Chat or saving sensor data to Stemi Datastore.