Plant Moisture Monitoring with an STM32 Nucleo

ST Microelectronics-NUCLEO image

Zhi Xuen Lai of Dojo Five walks you through his plant moisture monitoring project, which uses an STM32 Nucleo board and includes mobile notifications. Posted in [wpbb post:terms_list taxonomy=”category” separator=”, “]

Discover why Dojo Five EmbedOps is the embedded enterprise choice for build tool and test management.

Sign up to receive a free account to the EmbedOps platform and start building with confidence..

  • Connect a repo
  • Use Dev Containers with your Continuous Integration (CI) provider
  • Analyze memory usage
  • Integrate and visualize static analysis results
  • Perform Hardware-in-the-Loop (HIL) tests
  • Install the Command Line Interface for a developer-friendly experience

Subscribe to our Monthly Newsletter

Subscribe to our monthly newsletter for development insights delivered straight to your inbox.

Interested in learning more?

Best-in-class embedded firmware content, resources and best practices

Automating Reliability Engineering with Unit Testing, HIL Testing & EmbedOps, Part 1

Automating Reliability Engineering with Unit Testing, HIL Testing & EmbedOps, Part 1

A key challenge for embedded systems developers is ensuring high-reliability operation in products designed for years-long deployments, sometimes in remote locations. A prime example of such a device is a Bluetooth-enabled environmental sensor node that performs functions such as advertising over Bluetooth Low Energy (BLE), transmitting temperature and humidity data, and supporting over-the-air (OTA) firmware updates and diagnostics. In commercial markets, tens of thousands, hundreds of thousands, or more of these units ship over the course of the product lifecycle.

Read More »
Introduction to Rust

An Introduction to Rust

Overview So you’ve heard about Rust, a shiny new tool taking people by storm, and now you want to know what the fuss is all about. Rust is a programming language that promises to be powerful, fast, and bring modern conveniences to everything from bare metal to high level programs all while having memory safety at its core.  It is statically typed, and a core principle is that everything can be checked at compile time. In the following sections, we

Read More »
nRF52

nRF52 DFU and the Missing Service Changed Indication

Even when using Nordic’s pre-packaged SDK files for adding DFU (Device Firmware Update) capabilities, things can get tricky. We learned this as we added buttonless DFU to a customer project that used the nRF52832. Using SDK5 v15.3.0 we had successfully given our device buttonless DFU ability when not bonded to a mobile peer. To do this, we needed to add: The DFU bootloader DFU-specific SDK source files Automatic generation of the bootloader settings file upon project build Automatic generation of

Read More »