20x4 serial lcd module brands
This is really serious for me. The display was being used in a system that a user was travelling with. It has been working fine for weeks, but it seems that there is still a chance for these things to pick up garbage and freak out, even if it is not on the hardware serial lines.
Edit: I am going to call tech support in a few minutes but, for me, the issue is not whether I can recover this particular board. What I must do is put in place some kind of robust fix/hack to prevent this from happening again in the field. I can deal with SMT soldering, so if there"s a tested PCB fix in the works, I can likely implement it with a rework until it becomes available. Also, I don"t think it"s correct to suggest that Software Serial somehow was the cause of the LCD getting bricked.
Edit 2: I spoke with tech support, and they could neither give me any suggestions for work-arounds or re-works nor did they have a date for a replacement board. I"m experimenting with holding VPP low until the Arduino is booted and software serial is up and running.
Sadly, I am going to consider them a loss of time and money and am planning to replace them with another display module. If anyone has suggestions for a fix, I"m still all ears, but I can"t spend more time on this...
Features:IIC/I2C interface was developed to reduce the IO port usage on Arduino board.* Old 1602 screen requires 7 IO ports but this module uses only two.* Much needed control panel IO ports can be used to add some sensors, SD card and so on.* A New High-Quality 4 Line 20 Character Lcd Module.* Potentiometer can be adjusted to control the contrast.* Back light can be turned off by removing the jumper on the back panel.Specification:* Interface: I2C* I2C Address: 0x27* Pin Definition : GND、VCC、SDA、SCL* Back lit (Yellow with Black char color)* Supply voltage: 5V* Size : 60mm×99mm* Contrast Adjust : Potentiometer* Backlight Adjust : Jumper
The LCD2S-204 is a RoHS compliant Serial LCD Daughter board that can be connected to a standard 20x4 Character Display Module that supports 4 bit mode. It enables the LCD display to be controlled via an I2C or SPI serial bus. The contrast and backlight are software controlled, and can be set to 254 levels.
The LCD2S-204 includes a 4x4 (16 button) matrix keypad encoder with software debouncing. A keypad with up to 16 buttons (4 rows by 4 columns) can be added to the display via a standard 10 pin, 2.54mm header. Our 12 button or 16 button keypads can be used, and can be connected to the LCD2S-204 via the CAB16RIB150 ribbon cable. When using the I2C serial bus, an interrupt line will be activated when a key is pressed, informing the user that there is key data to be read. Alternatively the LCD2S-204 can be polled to see if it has any pending keypad data.
The LCD2S-204 also has 5 user configurable, general purpose inputs/outputs. Two of them can deliver up to 1000mA each, and have protection circuitry for driving relays.
The LCD used must supports 4 bit mode. All 20x4 Character Modules sold on our site support 4 bit mode, and nearly all commercially available LCD Character Modules support it too. The LCD2S-204 has a high speed SPI/I2C serial bus. For convenience the I2C and SPI signals are available via a Micro Match type connector, and a standard 2.54mm, 2x6 row pin header. Most new Modtronix SBC boards have Micro Match connectors, and can be connected to the LCD2S-204 using these 150mm or 300mm cables. Or, the conn-micmat6-MW Micro Match connector can be used to create a custom cable.
The LCD2S has 2 general purpose open collector outputs, OUT1 and OUT2. These outputs can supply up to 1000mA, and have protection circuitry for driving relays. Both OUT1 and OUT2 are enabled by default. They are available via the X3 connector (2x6 pin header).
A matrix keypad supporting up to 16 buttons (4x4 matrix) can be connected to the LCD2S-204. The keypad is connected to the pins marked R1 to R4 (rows) and C1 to C4 (columns) on the X1 1x10 pin header. The LCD2S has built in button debouncing, which can be configured for different values. The default should work fine though.
The picture on the right shows and example of connecting a 12 button keypad, relay and buzzer to the LCD2S. The buzzer can be configured to sound each time a button is pressed, or controlled via the OUT command.
What is included1 x Serial LCD daughter board. The 16 pin connector that fits onto the LCD display is also assembled. To use this board with a 20x4 Character Display Module it just has to be soldered to the back of it.