This tutorial covers interfacing with an LCD2004 20x4 LCD Character Display module with an HD44780 controller using only switches and simple components on a breadboard.
0:00 Introduction
0:21 LCD2004 available options
1:21 Power, contrast and back light
2:29 Control lines
6:02 Initialization
7:41 Writing to the screen
8:58 Enable line debouncing
10:51 Cursor positioning, interlaced memory layout
17:27 Reading data
20:04 CGRAM custom characters
21:05 Shifting the display left/right
22:11 Ending: Space Invaders playfield
HD44780 Datasheet: https://www.sparkfun.com/datasheets/L...
This video was inspired by the work of many other amazing creators on YouTube including:
Ben Eater / beneater
James Sharman / weirdboyjim
Julian Ilett / julius256
#ElectronicsCreators