Arduino GPS distance calculator

GPS distance calculator created by a group of students from Indiana University, built as a final project: As sports fans building for golfers, we kept the design anchored to real courses in Indiana, where players care about precise yardage from tee to landing. The handheld logs latitude and longitude at impact and at rest, then […]

App note: LCD biasing and contrast control method

Application note on direct Liquid crystal display driving using PIC microcontrollers. This Application Note provides methods that can be used to provide biasing voltages for Liquid Crystal displays. This document covers most of the biasing methods used in the PIC microcontrollers with an LCD controller.

USB LCD Backpack PIC18F24J50 free PCB build

TasksOfOhm built a free USB LCD backpack PCB.  This board controls LCDs with up to 16 interface pins at 3.3 volts or 5.0 volts. This includes common HD44780 character LCDs and larger graphical LCDs. Got it working. It wasn’t an electrical problem but a software one. I used the software from another built that was running the PIC with […]

PIC32mx based drum machine running in jam mode

Matt posted an update on his drum machine with a new 32bit PIC and a new larger LCD we covered previously: My initial prototype was based on a fairly common PIC available in DIP format, the PIC24FJ64GA102 which has 64kb of flash and 8kb of RAM.  As I started to build up the firmware I quickly found myself […]

COLDES1 (COLlaborative DESign) – LCD 2 TV Out

Mats writes: Most of the PAWs are rather simple but I’d like to to some more involved/advanced projects every now and then.  So I would like to propose a new series of projects – the COLDES – Collaborative Design. Where we are a few that uses our shared time and experiences to come up with […]

Westinghouse L2410NM LCD power supply repair

Kerry Wong fixed his LCD monitor (Westinghouse L2410NM).  He documented the whole process on his blog. My seven year old 24 inch LCD monitor (Westinghouse L2410NM) started to flicker recently, so I decided to take a look inside to see what was wrong. Even before I opened it up, I had a pretty good idea of […]

MCP23017 I2C IO expander breakout board

Jechavarria has designed this breakout board with the MCP23017 I2C IO expander: With this board you can drive a 2×16 display LCD with only two signals (I2C). I also develop some code (in C) to manage this device, based on a AT89C51RE2 microcontroller. Please feel free to visit www.jechavarria.com for more info, schemes, and source […]

Emulating an LCD controller with a Papailio

Alex received a monochrome 256×128 LCD with a missing controller chip. The board features 8 Hitachi LCD drivers, but without the controller you have to drive the display by constantly sending data to refresh the picture. After some research he stumbled onto the Hitachi LCD controller driver LSI data book, which gave him enough info […]

Driving an LCD from a broken laptop with an FPGA via the Papilio Plus board

Alex connected up an salvaged laptop LCD to his Papilio Plus FPGA development board. He is designing a pair of boards for easier interface, one is designed as a wing for the dev board, and the other as a breakout for the LCD. They’ll be connected together via an HDMI cable, even though the protocol […]

PIC12F source shared for the one-wire HD44780 LCD controller

As a follow up to the “One wire control of HD44780 LCDs” post, McLaren shared the Assembly source code for his project. Pick up the source in the forum. Assembly language source file and hex file (for 12F683) attached… Allow approximately 60 msecs after power-up for LCD initialization before sending commands and/or data to the […]

App note: Graphic displays with the PIC32

Pretty user interfaces with a PIC 32: As the demand for Graphical Embedded Applications becomes more popular, so does the need for developing cost effective solutions. Many companies today offer solutions involving an additional internal or external graphics controller as part of a system, which may result in higher costs and more complicated designs. In […]

WORKSHOP VIDEO #30: Bus Pirate LCD Adapter v3 overview and demo

EEVblog brought up the Bus Pirate LCD adapter this week, so we though it was a good time to talk about the latest v3 hardware revision and do a simple demo. This is a small board that has everything needed to control and test common HD44780 LCD character displays with the Bus Pirate. The latest […]

LCD touch and button Boosterpacks are available at 43oh

Lars designed and produced these LCD touch and button Boosterpacks for the MSP430. It’s an LCD breakout with 4 tactile buttons or 4 cap buttons, depending on the version. It sits on top of the 430 LaunchPad, but can also function independently if a microcontroller is soldered on. This pack is a good component if […]