Sam

last modified: October 23, 2025

Event-Based Firmware Example

Posted on 2019-08-05— C++, Improve your Code, Learn

I provide a complete event-loop firmware example for SAM‑D boards (Arduino Zero, Feather M0). I explain module design—Buttons, Display, and a support library—initialisation and polling logic, and link the source and demo. If you're curious, read the full post for code and implementation notes.

Read this post

Plant Watering Sensor – Long Term Logging

Posted on 2017-03-14— Projects

I built a compact logger to collect long-term capacitive readings from my plant watering sensor. Using a Feather M0, RTC/SD FeatherWing and a tiny OLED, it logs averaged frequency to CSV every minute so I can study watering-to-dry cycles. Read on for parts and details.

Read this post