#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // Set the LCD address to 0x27 for a 16 chars and 2 line display
const char* projectNamePart1 = "SPWM DC to AC";
const char* projectNamePart2 = "Converter";
const char* projectGuides[] = {"Mrs. Megha Mam", "Mrs. Josna Jose"};
const char* groupMembers[] = {"Osama Ansari", "Usaid Khan", "Pallavi Varak", "Abhishek Nannavre"};
const int numGuides = 2;
const int numMembers = 4;
void setup() {
lcd.init(); // Initialize the LCD
lcd.backlight(); // Turn on the backlight
}
void loop() {
// Display project name on both rows
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(projectNamePart1);
lcd.setCursor(0, 1);
lcd.print(projectNamePart2);
delay(2000); // Delay for 2 seconds
// Display project guides
for (int i = 0; i < numGuides; i++) {
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Project Guide:");
lcd.setCursor(0, 1);
lcd.print(projectGuides[i]);
delay(2000); // Delay for 2 seconds
}
// Display group members
for (int i = 0; i < numMembers; i++) {
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Group Member:");
lcd.setCursor(0, 1);
lcd.print(groupMembers[i]);
delay(2000); // Delay for 2 seconds
}
}