LCDduino – Arduino Compatible 16×2 LCD module

  • Rajkumar Sharma
  • 1.765 Views
  • moderate
  • Tested

The LCDduino board enables users to create many applications/projects that require a 16×2 LCD display and Arduino. The board has the exact size of 16×2 LCD and can be installed on the backside of the LCD. This is a low-cost solution that has onboard Arduino + LCD so no extra Arduino Nano or Arduino board is required. The Arduino compatible hardware includes onboard programming and boot-loader connectors, Atmega328 microcontroller, and 16×2 LCD interface. Each Arduino I/O Pin including the VCC and GND is exposed to the connectors for easy connection with sensors and other devices. The board enables the easy interface of many devices and sensors. The operating power supply is 7 to 15V DC.

Key features:

  • Arduino Compatible Hardware
  • Operating Power Supply 7 to 15V DC (VDD-GND Pins) or 5V DC (VCC-GND Pins)
  • Arduino Digital Pin D2, D3, D4, D5, D11, D12 connected to 16×2 LCD
  • Arduino Digital Pin D6, D7, D8, D9, D10, D13, D0, D1 I/O Pins are available for external Interface
  • Arduino Analog Pin A0, A1, A2, A3, A4, A5, A6, A7 Pins are available for external interface
  • Each Digital and Analog Pin includes VCC and GND for easy interface to external sensor and device
  • On-Board 5V Regulator
  • On-Board Trimmer Potentiometer to set the Contrast of LCD
  • On-Board Current Limiting Resistor R2/R3 for LCD Back Light
  • On-Board Reset Switch
  • On-Board Bootloader Burning Connector for New ATmega328 Micro-controller (D10, D11, D12, D13, VCC and GND Pins)
  • On-Board Arduino IDE Programming Connector (RX, TX, Reset, VCC and GND Pins)
  • 4 x Mounting Holes 3.2mm Diameters
  • PCB Dimensions 80 x 35.72 mm

Programming the Atmega328

After the board assembly, the brand new Atmega328 microcontroller requires burning the bootloader before it can be programmed using Arduino IDE. Refer to the connection diagram and follow the links below to learn more about bootloader and Arduino IDE programming.

Arduino example code is provided below to test the project. This code will help you to convert this board into a 0 to 5V Voltmeter. Just connect the DC source at analog in A0 to measure the DC voltage.

Schematic

Parts List

NOQNTYREF.DESC.MANUFACTURERSUPPLIERSUPPLIER'S PART NO
16CN1-CN68 PIN MALE HEADER 2.54MM PITCHWURTHDIGIKEY732-5321-ND
21CN76 PIN MALE HEADER 2.54MM PITCHWURTHDIGIKEY732-5319-ND
31CN84 PIN MALE HEADER 2.54MM PITCHWURTHDIGIKEY732-5317-ND
41CN94 PIN MALE HEADER 2.54MM PITCHWURTHDIGIKEY732-5317-ND
52C1,C710uF/25V SMD SIZE 0805MURATA/YAGEOMOUSER
62C2,C30.1uF/50V SMD SIZE 0805MURATA/YAGEOMOUSER
72R3,C4DNP
82C5,C622PF/50V SMD SIZE 0805MURATA/YAGEOMOUSER
91DS1LCD 16x2DISPLAYTECHMOUSER758-162JBABW
101D11N4148 SMD MICROCHIPDIGIKEY1086-15170-ND
111PR110K PRESET/TRIMMERBOURNSDIGIKEY3362P-103LF-ND
121R110K 5% SMD SIZE 0805MURATA/YAGEO
131R222E 5% SMD SIZE 0805MURATA/YAGEO
141R410E 5% SMD SIZE 0805MURATA/YAGEO
151R51M 5% SMD SIZE 0805MURATA/YAGEO
161SW1TACTILE SWITCHE-SWITCHDIGIKEYEG2513-ND
171U1ATMEGA328TQPF-32MICROCHIPDIGIKEYATMEGA328P-AURCT-ND
181U23 PIN MALE HEADER 2.54MM PITCHWURTHDIGIKEY732-5316-ND
191U3LM7805-DAPK DON SEMIDIGIKEYMC78M05CDTGOS-ND
201X116MhzECS INCDIGIKEYX1103-ND
211SCKLCD SOCKET 16PIN MALE 2.54MMADAM TECHDIGIKEY2057-PH1-16-UA-ND

Connections

Gerber View

Photos

Video

ATMEGA328 Datasheet

gravitech_atmega328_datasheet

PCB

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

RELATED PROJECTS

X