SSC2B16DLYY,QC1602A and I2C module from mjkdz china (QC1602A needs a bridge from Vdd to right side of R8 to light up with this board)
main.cpp@0:432b493b6981, 2015-05-20 (annotated)
- Committer:
- kizosgr
- Date:
- Wed May 20 15:05:33 2015 +0000
- Revision:
- 0:432b493b6981
test OK with 1602 & mjkdz I2C module
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kizosgr | 0:432b493b6981 | 1 | #include "mbed.h" |
kizosgr | 0:432b493b6981 | 2 | #include "TextLCD.h" |
kizosgr | 0:432b493b6981 | 3 | |
kizosgr | 0:432b493b6981 | 4 | I2C i2c_lcd(P0_5,P0_4); // SDA, SCL I2C Communication |
kizosgr | 0:432b493b6981 | 5 | |
kizosgr | 0:432b493b6981 | 6 | // with SSC2B16DLYY and I2C module from mjkdz china |
kizosgr | 0:432b493b6981 | 7 | // with QC1602A (need a bridge from Vdd to right side of R8)and I2C module from mjkdz china |
kizosgr | 0:432b493b6981 | 8 | |
kizosgr | 0:432b493b6981 | 9 | |
kizosgr | 0:432b493b6981 | 10 | TextLCD_I2C lcd(&i2c_lcd, 0x40, TextLCD::LCD16x2); // I2C bus, PCF8574 Slaveaddress, LCD Type |
kizosgr | 0:432b493b6981 | 11 | |
kizosgr | 0:432b493b6981 | 12 | int main() { |
kizosgr | 0:432b493b6981 | 13 | |
kizosgr | 0:432b493b6981 | 14 | |
kizosgr | 0:432b493b6981 | 15 | lcd.cls(); |
kizosgr | 0:432b493b6981 | 16 | lcd.printf("1234567890123456"); |
kizosgr | 0:432b493b6981 | 17 | lcd.locate(0, 1); |
kizosgr | 0:432b493b6981 | 18 | lcd.printf("6665432109876533"); |
kizosgr | 0:432b493b6981 | 19 | |
kizosgr | 0:432b493b6981 | 20 | |
kizosgr | 0:432b493b6981 | 21 | } |