// Title: Activity #4.1.2 LCD Slide Switch
// Description: Program a Liquid Crystal Display to display a message when a switch is activated
// Created by: Sarah Mashiat
// Start date: 10/12/2021
// Completion date: 10/15/2021
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd (0x27,20,4);
int numarray[] = {1,2,3,4,5};
int slideswitch = 12, slideswitchvalue = 1;
void setup()
{
pinMode(slideswitch,INPUT_PULLUP);
LCD_setup();
LCD_Display();
}
void loop()
{
PrintLetter();
}
void LCD_setup()
{
lcd.init ();
lcd.backlight();
}
void LCD_Display()
{
lcd.setCursor (0,0);
}
void PrintLetter()
{
slideswitchvalue = digitalRead(slideswitch);
if (slideswitchvalue == 0)
{
for (int i = 0 ; i <= 4; i++)
{
lcd.print(numarray[i]);
delay(1100);
}
lcd.clear();
}
else
{
lcd.print("Hello,everyone");
delay(1000);
lcd.clear();
}
}