MicroNIMO ADC

The ADC code builds upon the USBVcom tutorial, which is recommended reading if you haven’t already. In this tutorial, we will make use of the onboard potential divider to read the voltage present at the battery connector. If you have a battery connected then this will be the current battery state, if not then it…

Read More

Voltage Regulators, Linear Vs Switchmode

Voltage regulators come in two main flavours, linear and switchmode (DC-DC). The output of a linear regulator is always lower than the input, this may only be by a couple of hundred millivolts depending on the regulator but will always hold true.A switchmode regulator can have an output that is higher than the input (boost…

Read More

8 Channel signal analyser and Sigrok

Our 8 channel USB logic analyser is a great piece of kit for analysing a variety of logic signals, both individually and when grouped as a bus. The hardware alone, however, is useless as such we recommend PulseView, part of the sigrok package. Windows, Linux and macOS X packages can be downloaded here. The logic…

Read More

USB VCOM

The USB VCOM driver implements a Virtual Serial (COM) Port to allow communication with a USB host. In this tutorial, we will use umake and nimolib to create a simple project based around the VCOM driver, see how printf can be redirected to the VCOM driver and how to make an LED respond to a…

Read More

microBlinky

The “hello world” of the microNIMO and umake universe, microBlinky is (one of) the simplest applications for the microNIMO board, it initialises the IO pin of the user LED and the delay timer to flash the LED once every 2 seconds. File structure A umake project is very lightweight, only requiring 2 files to create…

Read More