High-speed Analog Reads with AnalogInputArrays

Did you know that since Meadow.OS v1.6, you can use the Direct Memory Access (DMA) feature on the F7 to do Analog to Digital Conversions (ADC) at an incredibly high sampling rate? While the AnalogInputPort provides a powerful way to do analog port reads…

Motors in Meadow

A large subset of what’s called “motion control” is all about using motors to perform actions.  From large industrial conveyors and bulk material augers down to 3D printers and hobby robots, motors are everywhere. The question for us is “how do I control those…

Using Meadow’s SensorService to Optimize Sensor Reads into a Single Thread

As modern .NET developers, we’re gotten used to seeing and using Tasks in our code. They do a great job of abstracting away the complexity and dangers of old school multi-threaded code. If you’ve got experience creating complex threaded applications using Threads you definitely…

Why Meadow is the IoT Platform of Choice for Developers

Creating a production IoT solution is a daunting challenge. Most embedded solutions that make it to the field are written using Embedded-C, a 50 year old language that has changed little in its intervening years, along with its associated tooling, which isn’t much better….

Portable IoT: Deep dive into how Meadow runs on Windows, Linux and Microcontrollers.

In an earlier blog I talked about why Meadow apps on the F7 (i.e. our Feather and Core Compute based products) are always named “App.dll”, but if you’re running Meadow on Linux or Windows, that explanation makes things a bit muddy. In this deep…

Monitor your device and app health painlessly with Meadow.Cloud.

Simply running your application is usually the primary focus of an IoT solution, but how do you know if it’s running well? How do you track if the app is crashing and the device is rebooting? How do you know what devices in the…

Meadow is coming to a conference near you!

November is a busy conference season, and we’ll be talking about Meadow at three conferences all at the same time! Make sure to check us out.

Integrating Meadow into industrial SCADA; Exposing Data over MODBUS TCP

At Wilderness Labs we strive to simplify integrating hardware into your .NET solutions. Industrial automation and process control are very hardware-heavy, and Meadow provides the ability to add in sensors and telemetry to your plant floor in a fast, inexpensive, and unobtrusive way. You…

Detecting the Power Source for an F7 Feather

One great feature of our F7 Feather platforms is the built-in battery connector and charging circuit, but developers that use it in their applications almost always follow up with the question of “How can my application know if I’m on line power or battery…

Continuous(ish) Delivery of Meadow Libraries

It wasn’t too long ago that the release process for the Meadow stack was…let’s just call it horribly inefficient. From when we decided “time to ship a build” to when NuGets were available was literally measured in days. It was a process that we…