Seven Segment Board with ZDev

In this second article, in the Seven Segment series, we are going to discuss about, how to use Seven Segment Display Board with the ZDev. If you haven’t, you might want to read the seven segment fundamentals described in the blog article Seven Segment Board, Getting Started before reading …

Read More ➠

Relay Board with ZDev

This article is a follow-up of Relay Board, Getting Started article. In this article we are going to see how use Relay Board with the ZDev library.

Hardware Connectivity

  • ZKit-ARM-1343 board

  • Relay board

  • 12V power supply

Figure 1. Relay board connection
  • The Relay Board provides 4 optically isolated relays. So …

Read More ➠

Relay Board, Getting Started

A relay is a simple electromagnetic switch. Relays are used where it is necessary to control a circuit by a low-power signal (with complete electrical isolation between control and controlled circuits)

Basic Relay Operation

The relay is just a switch, that can be controlled by an electrical signal. The relay …

Read More ➠

Building NuttX for ZKit-ARM-1769

The ZKit-ARM-1769 board comes with a pre-compiled NuttX library. This library is sufficient most application development requirements. But advanced users might want to fine tune NuttX, to their project requirements. This article shows how to build NuttX applications from source for the ZKit-ARM-1769.


The GCC ARM toolchain is provided …

Read More ➠

ZDev Interrupt Mode Serial Driver for LPC1343

The current version of ZDev has polling mode driver for the LPC1343 serial port. Since the serial controller in the LPC1343 has a in-built FIFO this is sufficient in simple applications. In applications, where the in-built FIFO is insufficient, this article shows how to implement a interrupt mode driver with …

Read More ➠

Generating Microsecond Delays in ZDev

ZDev provides APIs for generating millisecond delays. But currently there is no API for generating microsecond delays. Microsecond delays are required in some applications, for example when playing an 8kHz audio. In this article, we will see how to generate microseconds delays, while developing applications with ZDev.

The general idea …

Read More ➠

Stepper Motor Board with NuttX

In this fourth installment, in the stepper motor series, sample code is provided to control a stepper motor using NuttX RTOS. If you haven’t, you might want to read the stepper motor fundamentals described in the blog article Stepper Motor, Getting Started, before reading this article.


  • Stepper Motor …

Read More ➠

Stepper Motor Board with ZDev

In this second installment, in the stepper motor series, sample code is provided to control the stepper motor using the ZDev library.

Hardware Components

  • Stepper Motor Board

  • ZKit-ARM-1343 Board

  • Stepper Motor

  • 12V Power Supply

Hardware Setup

  • Connect the Stepper Motor Board to the ZKit-ARM-1343 board’s DIO header.

  • Connect the …

Read More ➠

Stepper Motor, Getting Started

Stepper motors are used in a wide variety of applications, including computer peripherals like printers, scanners, CD drives, camera lenses, etc. In this first article, in a series of articles on stepper motors, we will introduce the reader to the theory behind the working and control of a stepper motor …

Read More ➠