
It’s now possible to build remote, low-power
microcontroller projects that can operate
indefinitely without batteries and still not crash,
even if power is interrupted. Let that sink in.
As an example, we’ll show you how to build
a LoRa-based weather station that’s powered
solely by solar panels. Its code is written in
CircuitPython, running on a popular hobby-grade
microcontroller board: the Adafruit Metro M0
Express. The novelty is that it can keep the state
of the weather measurement program, even
during periods of complete darkness when it
runs out of power. This is called intermittent
computing or perpetual computing, and it opens
up a ...