Many microcontroller-based projects use an LCD panel and buttons for their user interface. These generally swallow up a large number of the port pins on the microcontroller, making them unavailable for other uses in the application. The circuit shown here offers an HD44780-compatible LCD and a numeric keypad that are connected over an I2C bus. This bus uses just two of the microcontroller’s pins: SCL and SDA.
Downloading of this magazine article is reserved for registered users only.
Discussion (0 comments)