Professional Documents
Culture Documents
Student ID=12291
CA lab Task 3:
Code:
#include <LiquidCrystal.h>
LiquidCrystal lcd(rs,en,d4,d5,d6,d7);
// the setup function runs once when you press reset or power the board
void setup()
pinMode(13, OUTPUT);
pinMode(9, OUTPUT);
pinMode(8, OUTPUT);
pinMode(10, OUTPUT);
pinMode(7, OUTPUT);
pinMode(6, OUTPUT);
lcd.begin(16,2);
void loop() {
for(int pos=0;pos<11;pos++)
{
lcd.clear();
digitalWrite(13,HIGH);
digitalWrite(10,LOW);
digitalWrite(6,HIGH);
digitalWrite(8,LOW);
lcd.print("Green is on s1");
delay(1000);
lcd.clear();
digitalWrite(13,LOW);
digitalWrite(6,LOW);
digitalWrite(10,HIGH);
digitalWrite(8,HIGH);
lcd.print("Green is on s2");
delay(1000);
for(int pos=0;pos<11;pos++)
lcd.scrollDisplayRight();
delay(200);
lcd.setCursor(0,1);
lcd.print(millis()/1000);
Output: