This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| electronic:boards:shield:xc4454 [2026/10/15 22:17] – created tony | electronic:boards:shield:xc4454 [2026/10/16 09:35] (current) – tony | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| ^Manufacturer|made in China| | ^Manufacturer|made in China| | ||
| ^Brand|Duinotech| | ^Brand|Duinotech| | ||
| - | ^Clone of|| | + | ^Clone of|{{https:// |
| + | ^Other designations|DFR0009| | ||
| ^Arduino compatibility|Uno| /* Uno, Uno R3, Mega, Mega2560 etc */ | ^Arduino compatibility|Uno| /* Uno, Uno R3, Mega, Mega2560 etc */ | ||
| ^Type|LCD with keypad| | ^Type|LCD with keypad| | ||
| ^Voltage|5V| | ^Voltage|5V| | ||
| - | ^Current|| | + | ^Current| | |
| ^Software|| | ^Software|| | ||
| - | ===== Overview ===== | + | ^Arduino pin usage|| |
| + | ^Pin^Shield function^ | ||
| + | ^A0|Buttons| | ||
| + | ^D4|DB4| | ||
| + | ^D5|DB5| | ||
| + | ^D6|DB6| | ||
| + | ^D7|DB7| | ||
| + | ^D8|RS| | ||
| + | ^D9|E| | ||
| + | ^D10|Backlight| | ||
| + | ===== Overview ===== | ||
| + | {{electronic: | ||
| ===== Features ===== | ===== Features ===== | ||
| - | * | + | * 16 Columns x 2 rows of text display |
| + | * Blue backlight | ||
| + | * 6 Push button keypad (labelled select, up, down, left, right and reset) | ||
| + | * Contrast control | ||
| + | * Display uses standard 4bit LCD library | ||
| + | |||
| + | ===== Design Flaws ===== | ||
| + | Andy Gock mentions on his library page a flaw in the design of the backlight control : "when pin 10 is set to output, and set high, it could cause the IO pin of the MCU (the main Atmel chip) to deliver too much current (over the datasheet’s maximum rating)" | ||
| + | |||
| + | To turn the backlight on, set pin 10 as input. | ||
| + | To turn the backlight off, set pin 10 as output, and immediately set output low (never high!) | ||
| + | |||
| + | From the published schematic I can see that the Arduino D10 drives the base of a transitor directly (with no current | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| \\ | \\ | ||
| ---- | ---- | ||
| ===== Schematics ===== | ===== Schematics ===== | ||
| + | {{electronic: | ||
| \\ | \\ | ||
| ---- | ---- | ||
| Line 30: | Line 59: | ||
| ====== References and Additional Resources ====== | ====== References and Additional Resources ====== | ||
| + | * {{https:// | ||
| + | * {{https:// | ||
| + | * {{https:// | ||
| < | < | ||