Archive for June 2011

Building an Auxiliary Display

I wanted to be able to check my web server’s statistics periodically but did not want having to log on ever time when I wanted to do so. The simplest way to achieve this is to have the computer monitor on and run a server statistics program that outputs the information onto the screen. Continue reading ‘Building an Auxiliary Display’ »

Arduino Serial Using LT1780

Most of the recent Arduino and compatible boards use some kind of USB to UART hardware (e.g. FT232RL in Arduino Duemilanove and Atmega8U2 in the latest Arduino Uno) for interfacing with computer USB ports. Since ATmega328 has native UART support, building an Arduino that interfaces with the serial port (RS232) directly is arguably much easier. Continue reading ‘Arduino Serial Using LT1780’ »

Alternative Crystal Frequency For Pinguino

After I built my first Pinguino, I decided to do some experiments on using crystals of different frequencies. By default, Pinguino uses a 20 Mhz crystal, since most of the crystals I have run at 16 Mhz I decided to dig a little deeper to see whether I could make Pinguino bootloader run at frequencies other than 20 Mhz. Continue reading ‘Alternative Crystal Frequency For Pinguino’ »

First Pinguino Build

As I mentioned a few weeks ago, I was in the process of building tools necessary to bootstrap the hardware needed for PIC development. So far, I have built a simple parallel port programmer and have used it to flash the firmware for the USBPICProg programmer I built later on. Continue reading ‘First Pinguino Build’ »