DIY directional control input pad

This DIY directional pad will allow you to provide user inputs or to navigate through the LCD menu in your microcotroller based project. It has got five input tact switches that are readable through one ADC channel. The resistor divider network on board provides a unique analog voltage for each key press which can be identified through an ADC channel.  

Read more

chipKIT Tutorial 4: Interfacing a character LCD

Liquid Crystal Displays(LCDs ) are a very popular output device for displaying graphical and alphanumeric data in microcontroller based systems. They can also provide an interactive input interface to the users. The most common type of LCD controller used by hobbyists is the Hitachi 44780, which provides a relatively simple interface between a processor and an LCD. The purpose of this tutorial is to describe how to interface Hitachi 44780–based LCDs with the chipKIT Uno32 board to display alphanumeric information.

Read more

chipKIT Tutorial 3: Analog-to-digital conversion

We live in an analog world where most physical variables are analog signals. However, a microcontroller can only process data that is available in digital format. It is precisely for this reason that the analog-to-digital conversion (ADC) is so important in embedded systems that interact with an analog environment. In this tutorial, we will discuss about the ADC capabilities of chipKIT UNO32 board and illustrate how to read an analog input signal from its ADC channels.

Read more

chipKIT Tutorial 2: Serial communication with PC

The PIC32 processor on the chipKIT Uno32 board provides two hardware serial ports. One of these is used by the on-board FTDI chip to create an USB-UART interface that allows the MPIDE tool running on the PC to communicate with the Uno32 board through an USB port. In this tutorial, we will use the same USB-UART interface to demonstrate a two-way asynchronous serial communication between the Uno32 and the PC. The Uno32 board receives a serial command through the PC’s USB port to turn an external LED on and off. In return, the Uno32 board acknowledges to the PC by

Read more

Have a 360 degree view of your PCB design online

3D Gerber Viewer from Mayhew Labs is a free online application that allows you to upload gerber files and generate a 3D model of your PCB. It’s definitely a handy tool to check for any silk-screen, solder mask or other errors in your PCB design, before you send the gerber files to manufacturer. Upload your Gerber files and have a 360 degree view of your PCB design. Pretty neat!  

Read more
« Older Entries Recent Entries »