// MA. LHEYNIE DIONELA
// Activity 3
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // I2C address 0x27, 16 column and 2 rows
int RANDOM;
byte customChar[8] = {
0b00000,
0b01010,
0b11111,
0b11111,
0b01110,
0b00100,
0b00000,
0b00000
};
void setup()
{
lcd.init();
lcd.backlight();
randomSeed(analogRead(0));
lcd.createChar(0, customChar);
}
void loop()
{
RANDOM = random(4);
lcd.clear();
lcd.setCursor(0, 0);
lcd.write((byte)0);
lcd.write((byte)0);
lcd.write((byte)0);
switch (RANDOM) {
case 0:
lcd.setCursor(0, 1);
lcd.print("Yes");
break;
case 1:
lcd.setCursor(0, 1);
lcd.print("No");
break;
case 2:
lcd.setCursor(0, 1);
lcd.print("Maybe");
break;
case 3:
lcd.setCursor(0, 1);
lcd.print("Ask Later");
break;
case 4:
lcd.setCursor(0, 1);
lcd.print("Definitely");
break;
}
delay(3000);
}