Project 1 - Interfacing a 16*2 LCD with Arduino using I2C protocol
Master Arduino code:
#include
//Library for LCD display function
LiquidCrystal Icd(12, 11, 5, 4, 3, 2);
//Define LCD Module Pins (RS,EN,D4, D5, D6,D7)
int vall=A4;
int val2=A5;
void setup()
{
Iccd.begin(16,2);
}
void loop()
{
lcd.setCursor(0,0); //Sets
Cursor at line one of LCD
lcd.print(">> Master <<"); //Prints >>
Master << at LCD
lcd.setCursor(0,1); //Sets
Cursor at line two of LCD
lcd.print("SlaveVal: 99"); //Prints
SlaveVal: in LCD
LCD
delay(1000);
}
Slave Arduino code:
#include
//Library for LCD Display Function
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
//Define LCD
Module Pins (RS,EN,D4, D5, D6,D7)
int vall=A4;
int val2=A5;
void setup()
{
lcd.begin(16,2);
}
void loop()
{
lcd.setCursor(0,0); //Sets
Cursor at line one of LCD
lcd.print(">> Slave <<"); //prints
>> Slave << at LCD
lcd.setCursor? (0,1); //Sets
Cursor ar line two of LCD
lcd.print("MasterVal: 100"); //Prints
MasterVal: in LCD
delay(1000);
}