Skip to product information
1 of 4

PTSolns 1602 LCD Interface-Shield with Programmable Buttons and LEDs for Uno (Kit)

PTSolns 1602 LCD Interface-Shield with Programmable Buttons and LEDs for Uno (Kit)

Regular price $24.99
Regular price Sale price $24.99
Sale Sold out
Shipping calculated at checkout.

NOTE: For large quantity orders with custom pricing please contact us directly.

This product has a datasheet!

Also available on



*** Successfully launched on Kickstarter: See it here ***


The PTSolns Interface-Shield is a shield designed to interface the user with their Arduino project. The Interface-Shield offers a range of features such as programmable buttons and LEDs, hardware and software debouncing filters, configurable addresses, dimmable LCD backlight (onboard potentiometer and PWM pin), interrupt, and much more.

The Interface-Shield communicates with the microcontroller via the I2C bus, and therefore allows the user to fully utilize all the digital and analog pins of the microcontroller, as none are occupied by the LCD. Signal quality is important whenever working with I2C. Therefore, the shield offers slotted large copper pads designed to connect the probes of an oscilloscope in order to view the I2C bus signals.

NOTE: For tutorials and example sketches using the Interface-Shield, please install the custom library in Arduino IDE called “PTSolns_InterfaceShield”, or visit the GitHub website and search for "PTSolns_InterfaceShield".




The following features are explained in detail in the datasheet, which can be downloaded here.

  • Compatibility: Arduino Uno R4, Uno R3 (THT or SMD versions), Mega 2560 R3, Leonardo, any other similar microcontroller with 5V logic and same pinout.
  • I2C and shield address: Shield communicates on I2C bus. Eight (8) configurable shield addresses.
  • Programmable buttons and LEDs: Four (4) buttons and four (4) LEDs (red) that are entirely programmable.
  • Microcontroller pin access: The Interface-Shield is entirely stackable and therefore all of the underlying microcontroller pins are available at the upper level.
  • LCD backlight: The LCD backlight can be controlled via A) onboard potentiometer, or B) via pin D9 on microcontroller.
  • LCD contrast: The LCD character contrast can be adjusted via the onboard potentiometer.
  • Interrupt: Send interrupt signal to pin D2 on microcontroller.
  • Power LED: Onboard power LED (red) illuminates whenever the Interface-Shield is powered.
  • Oscilloscope I2C connection pads: Slotted large copper pads that can be used to connect oscilloscope probes to the I2C bus.


Package Contents


View full details

Customer Reviews

Be the first to write a review