/***********************************************************************************
DATE 17 DEC 2022
LCD2004 MESSAGE
this project is showing how to display information on lcd (20,4)
also inclide chasing led code 2
THERE ARE THREE STAGES OF CODING
1 DEFINES/INCLUDE LIABRARIES
2 VOIDE SETUP
3 VOIDE LOOP
TREATTHE BIG CODE AS CODE ONE CPOY AND PAST THE RESPECTIVE STAGES OF CODE 2 TO CODE ONE
CONECTS THE HARDWARE
ORIGINAL CODE
***********************************************************************************/
//cpoed from code2
int pinsCount=10; // declaring the integer variable pinsCount
int pins[] = {2,3,4,5,6,9,10,11,12,13}; // declaring the array pins[]
#include <LiquidCrystal.h>
LiquidCrystal lcd(9, 8, 7, 6, 5, 4);
//combined void setup
void setup() {
Serial.begin(9600);
lcd.begin(20, 4);
lcd.println(" Hello World!");
Serial.print("hello world");
lcd.setCursor(1, 1);
lcd.print("NAMASKAR DOSTO!");
lcd.setCursor(1, 2);
lcd.print("HOW ARE YOU?");
lcd.setCursor(1, 3);
lcd.println("CALL ME 7020336035");
delay(2000);
lcd.noDisplay();
delay(2000);
Serial.println(" showing you two codes on one microcontroller");
lcd.begin(20, 4);
lcd.print(" I AM ARVIND PATIL");
lcd.setCursor(1, 1);
lcd.print("TAKING YOU TO THE");
lcd.setCursor(1, 2);
lcd.print("WONDEFUL WORLD OF");
lcd.setCursor(1, 3);
lcd.print("ROBOTICS SIMULATION");
delay(2000);
Serial.println(" द्वारा अरविंद पाटील नंदुरबार ७०२०३३६०३५");
lcd.begin(20, 4);
lcd.begin(20, 4);
lcd.print(" JOIN WOKWI.COM");
delay(2000);
lcd.setCursor(1, 1);
delay(2000);
lcd.print("LEARN ELECTRONICS");
lcd.setCursor(1, 2);
lcd.print("BY SIMULATION");
delay(2000);
lcd.setCursor(1, 3);
lcd.print("WITHOUT HARDWARE ");
delay(2000);
Serial.println(" आभारी आहे .आपला दिवस आनंदाचा जावो.");
lcd.begin(20, 4);
lcd.begin(20, 4);
lcd.print(" TOTALLY FREE ");
lcd.setCursor(1, 1);
lcd.print("FOR SCHOOL STUDENTS");
delay(2000);
lcd.setCursor(1, 2);
lcd.print("AND BEGINNERS ");
delay(2000);
lcd.setCursor(1, 3);
lcd.print("HAVE A NICE DAY");
delay(2000);
Serial.print(" this is by simulation no hardware used");
lcd.begin(20, 4);
lcd.begin(20, 4);
lcd.print(" a project by ");
delay(1500);
lcd.setCursor(0, 2);
lcd.print(" ARVIND PATIL");
delay(1500);
lcd.begin(20, 4);
lcd.print(" HAVE A NICE DAY ");
delay(1500);
lcd.begin(16, 2);
lcd.setCursor(2, 2);
lcd.print("TAKE CARE");
lcd.setCursor(1, 3);
lcd.print("THANKS FOR WATCHING");
delay(1500);
//copied from code 2
for (int i=0; i<pinsCount; i=i+1){ // counting the variable i from 0 to 7
pinMode(pins[i], OUTPUT); // initialising the pin at index i of the array of pins as OUTPUT
}
}
void loop() {
for(int i = 3; i <= 13; i++){
digitalWrite(i, HIGH);
delay(500);
digitalWrite(i, LOW);
delay(500);
}
}