This project uses existing code and some of my own research for the wiring to get the Casil OPTO1156GTW-N 16x2 LED Backlit Alphanumeric LCD module to display the text that is embedded in the Arduino sketch. The LCD_ST7032.h subroutine has already been written by the noted author and full credit is given to him for his work. This module uses the I2C serial protocol so this serial bus can also drive other items on the same bus if needed. I have included the schematic for wiring up the LCD display to the Arduino Uno. The current to drive the LED Back Light comes from the 5V line on the Arduino with the limiting resistor shown. If needed, the resistor can be changed from 15 Ohms to 10 Ohms to increase the brightness of the back light but care should be taken not to exceed the current limitations of the LED back light and the Arduino.
The LCD module comes with an FPC 14-Wire Flat Printed Circuit Cable which has to be plugged into the Amphenol SLW14S-1C7LF FFC &FPC connector since it is not a good idea to solder directly this FPC cable. However, before plugging the connector to the LCD display FPC cable, a 28AWG 14-Wire ribbon cable is soldered carefully to the pins on the Amphenol connector. If the ribbon cable you have handy is greater than 14-Wire, you can easily peel away the unused conductors. This soldering should be done carefully under magnification so as not to short out any of the pins. This soldering may be a little tricky but with a little patience it can be done.
Instead of using the Amphenol connector and soldering the ribbon cable to it, the FPC 14-Wire Flat Printed Circuit Cable from the display can be plugged directly into a breakout board. The pitch on the ribbon cable is 1 mm, so the breakout board FPC connector should match this specification just like the Amphenol connector does. As of this writing, I was not able to locate a suitable breakout board so I used the aforementioned method.
I welcome any suggestions and comments.
ddradio
Comments