C Library for LCD displays that use the HD44780 interface, Part 2

Let us continue with reviewing the hd44780 LCD library code examples. Please refer to the previous post for links to the source code and an explanation of what we are working on. We will now look at the next code example: Code Examples CursorPosition.c   Note:  In the above image, the lines that start with ‘0’ and ‘1’ are line one. The lines that start with ‘2’ and ‘3’ are line two. The display I have is an ERM2004-1.  It supports two 40 character lines split across 4 20 character lines on the display. If you have not done so, refer…
Read more →

C Library for LCD displays that use the HD44780 interface, Part 1

Hello all, I have started working with Texas Instruments MSP430 value line micro controllers.  I still enjoy working with Ardunio but I can pick up a 16 bit TI MSP-EXp430G2  for $9.95. Texas Instruments is a large company and has really embraced the DIY, maker community.  Their online support and documentation is fabulous. https://store.ti.com/MSP430-LaunchPad-Value-Line-Development-kit-P2031.aspx I started getting familiar with the chip architecture for the above MSP430.  What better way to learn about the chip then to write some code. I have a few LCD display lying around and decided that this would be a good project to develop. In doing some digging out…
Read more →

Analog Fix for Nordic Track Exercise Bike

The other night I was riding my NordicTrack Bike and all of a sudden the display quit and the tension on the peddles went slack. The wife has been on me for quite some time to start exercising as I sit behind the computer the major part of the day. So I decided to take the thing apart and see If I could trouble-shoot what was causing the control and display not to function. I will get into showing you the tear down shots later. Right off of the bat I thought, cool if the controller is shot I could…
Read more →

Chicken Light Relay Timer

Chicken Light Timer The wife is into raising chickens and now that the daylight savings is getting near she wanted a way to keep the egg laying production in high gear.  According to the material that she reads, chickens will maintain their egg laying production if they get 12 – 15 hours of daylight. I thought to myself, what a great opportunity for me to put together a DIY electronics project that would also be green.  I wanted a quick and inexpensive solution so I decided to go with the Arduino as the MCU and build everything from scratch. This…
Read more →