//Will's Code====================
// #include <LiquidCrystal_I2C.h>
// #include <Wire.h>
// LiquidCrystal_I2C lcd(0x27, 16, 2);
// void setup(){
// lcd.init();
// lcd.backlight();
// }
// String name1 = "Jermias";
// String name2 = "Kristian";
// int delay1 = 150;
// int delay2 = 300;
// void loop(){
// for(int i=0 ; i<name1.length() ; i++){
// lcd.setCursor(i,0);
// lcd.print(name1[i]);
// delay(delay1);
// }
// for(int i=0 ; i<name2.length() ; i++){
// lcd.setCursor(i,1);
// lcd.print(name2[i]);
// delay(delay1);
// }
// for(int i=0 ; i<=3 ; i++){
// lcd.clear();
// delay(delay2);
// lcd.setCursor(0,0);
// lcd.print(name1);
// lcd.setCursor(0,1);
// lcd.print(name2);
// delay(delay2);
// }
// lcd.clear();
// while(true){}
// }
//P5's Code====================
// #include <LiquidCrystal_I2C.h>
// #include <Wire.h>
// LiquidCrystal_I2C lcd(0x27, 16, 2);
// void setup(){
// lcd.init();
// lcd.backlight();
// }
// void loop(){
// lcd.setCursor(0,0);
// lcd.print("Jermias");
// lcd.setCursor(0,1);
// lcd.print("Nakamura School");
// }
//P4's Code====================
// #include <LiquidCrystal_I2C.h>
// #include <Wire.h>
// LiquidCrystal_I2C lcd(0x27, 16, 2);
// String name = "Jermias Kristian";
// String school = "Nakamura School";
// void setup(){
// lcd.init();
// lcd.backlight();
// }
// void loop(){
// for(int i=0 ; i<name.length() ; i++){
// lcd.setCursor(i,0);
// lcd.print(name[i]);
// delay(200);
// }
// lcd.clear();
// }
//original code====================
// #include <LiquidCrystal_I2C.h>
// #include <Wire.h>
// LiquidCrystal_I2C lcd(0x27, 16, 2);
// String line1 = "Nakamura School";
// String line2 = "Robotics Class";
// int delay1 = 100;
// int delay2 = 200;
// void setup() {
// lcd.init();
// lcd.backlight();
// }
// void loop() {
// delay(delay1);
// for(int i=0 ; i<line1.length() ; i++){
// lcd.setCursor(i,0);
// lcd.print(line1[i]);
// delay(delay1);
// }
// for(int i=0 ; i<line2.length() ; i++){
// lcd.setCursor(i,1);
// lcd.print(line2[i]);
// delay(delay1);
// }
// for(int i=0 ; i<3 ; i++){
// lcd.clear();
// delay(delay2);
// lcd.setCursor(0,0);
// lcd.print(line1);
// lcd.setCursor(0,1);
// lcd.print(line2);
// delay(delay2);
// }
// delay(3000);
// lcd.clear();
// }
//put active code down here
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
String line1 = "Nakamura School";
String line2 = "Robotics Class";
int delay1 = 100;
int delay2 = 200;
void setup() {
lcd.init();
lcd.backlight();
}
void loop() {
delay(delay1);
for(int i=0 ; i<line1.length() ; i++){
lcd.setCursor(i,0);
lcd.print(line1[i]);
delay(delay1);
}
for(int i=0 ; i<line2.length() ; i++){
lcd.setCursor(i,1);
lcd.print(line2[i]);
delay(delay1);
}
for(int i=0 ; i<3 ; i++){
lcd.clear();
delay(delay2);
lcd.setCursor(0,0);
lcd.print(line1);
lcd.setCursor(0,1);
lcd.print(line2);
delay(delay2);
}
delay(3000);
lcd.clear();
}