I had one of below product on my bench so try to use it for my project
Manufacturer: MIDAS
Manufacturer Part No: MC21605G12W-VNMLWI
Order Code: 2425704
Product Range
Technical Datasheet: MC21605G12W-VNMLWI Datasheet
1. Start-up
this LCD screen has high visibility looks like OLED.
I contacted Midas for Arduino library but only able to get RW1063 C-sample file which I could made Arduino library.
but as a lazy technician I was looking for pre-made one.
there are many Arduino I2C LCD libraries but not sure which one is the one.
2. Connection
It has usual 16 pin with different pin configuration.
my connection is:
Pin No | LCD side | Arduino Side | Note |
---|---|---|---|
1 | Vss | Gnd | |
2 | Vdd | 5V | |
3 | VO | POT pin 2 | external POT |
4 | - | ||
5 | - | ||
6 | - | ||
7 | - | ||
8 | SA0 | GND | |
9 | SA1 | GND | |
10 | - | ||
11 | - | ||
12 | CSB | GND | |
13 | SDA | SDA | |
14 | SCL | SCL | |
15 | VEE | POT pin3 | |
16 | K | GND |
POT connection
2. Let's Arduino
I used Mcarli201's library <- Thanks
https://github.com/Mcarli201/I2C-Midas-20x4
Modified for 16 x 2
/****************************************************/
#include <LCD.h>
#include <LCD_C0220BiZ.h>
#include <ST7036.h>
//set the LCD address to 0x78, use i2c scanner to find out your address
ST7036 lcd = ST7036 (2, 16, 0x78) ;
void setup() {
delay(5);
lcd.init();
}
void loop() {
lcd.setCursor(0, 1);
lcd.print("Hello");
lcd.setCursor(2, 1);
lcd.print("World");
}
/****************************************************/
3. My project using Midas LCD
4-12Ghz broadband +30dB gain RF Amplifier