LC Dev Board

The LCD Dev board is a general purpose prototyping aide with the most common and useful elements in microcontroller or electronics work. This board contains LEDs, Buttons, Switches, Potentiometers, an active buzzer and an I2C interfaced alphanumeric LCD in a compact form factor. This board is meant to be used with a microcontroller board or logic circuit, with or without a breadboard. The board serves as input/output board to quickly test, simulate, troubleshoot or demonstrate a project without extensive wiring as what happens when doing the same in a breadboard alone.

BOARD FEATURES
⚫ 8x LEDS
⚫ 8x Switches
⚫ 8x Buttons
⚫ 4x Potentiometer
⚫ 1x Buzzer
⚫ 1x I2C module
⚫ 1x 16×2 LCD Display
⚫ 38 pin main header, extra I2C header, 8-pin power
headers
⚫ Top facing LCD contrast adjust potentiometer


PIN FUNCTIONS

PINSFunction/Operation/Remarks
5V PINPower pin. All 5V pins are internally connected
GND PINGround pin. All GND pins are internally connected
L0 – L7LED pins. Apply 5V turns on the corresponding on board LED.
S0 – S7Switch pins. When the slide switch is at the right position,  corresponding Sn pin is pulled low. At the left position, the Sn pin is either floating (open circuit) or at 5V depending on the position of the micro jumper (5V or OPEN)
B0 – B7Button pins. When pressed, the corresponding pin is pulled low. Pin is floating (open circuit) when button is unpressed.
P0 – P3Potentiometer pins. These pins will output an analog voltage between 0 and the Vcc (5V pin) based on the wiper knob position of the potentiometers. The ends of the potentiometer are internally wired to 5V and GND pins.
BZ PINBuzzer pin. Apply 5V to generate sound from the active buzzer. When high, this pin can draw up to of 40mA. This is okay for AVR based Arduino’s but may be excessive for Raspberry Pi, ESP8266 or ESP32 or ARM based boards. Use a driver transistor if needed.
SDA PINSDA pin of the I2C port. All SDA pins are internally connected.
SCL PINSCL pin of the I2C port. All SCL pins are internally connected