استخدام وحتى 8 شاشات مع اردوينو واحد
بطريقة سهلة

//////// This Code Written By : Ahmed Samir Fayed
///////   www.etqan.sa 


#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd1(0x27, 16, 2); // LCD1

LiquidCrystal_I2C lcd2(0x26, 16, 2); // LCD2

LiquidCrystal_I2C lcd3(0x25, 16, 2); // LCD3

void setup() {

  lcd1.init();                      // initialize the lcd

  lcd2.init();                      // initialize the lcd

  lcd3.init();                      // initialize the lcd




  lcd1.backlight();

  lcd2.backlight();

  lcd3.backlight();

  

  lcd1.setCursor(0, 0);                                            

  lcd1.print("Ahmed Samir");

  lcd1.setCursor(0, 1);

  lcd1.print("temp=12.5 C");




  lcd2.setCursor(0, 0);

  lcd2.print("counter 2=");

  lcd2.setCursor(0, 1);

  lcd2.print("Humidity=12.5 %");




  lcd3.setCursor(0, 0);

  lcd3.print("www.etqan.sa");

  lcd3.setCursor(0, 1);

  lcd3.print("counter=");

}

void loop() 

{

  int x=0;

  for(x=0;x<=9;x++)

  {

   lcd3.setCursor(8, 1);

   lcd3.print(x);

   lcd2.setCursor(11, 0);

   lcd2.print(9-x);

   delay(800);

  } 

}