You are on page 1of 7

#include <LiquidCrystal.

h>

LiquidCrystal lcd(13, 12, 14, 15, 10, 11);

int d1 = A5;
int d2 = A4;
int bz = 9;

int key=0;
int t,s = 0;

void setup(){
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.print("AUTOMATIC WIRE");
lcd.setCursor(0, 1);
lcd.print("CUTTER SYSTEM");
delay(3000);
lcd.clear();

pinMode(d1, OUTPUT);

pinMode(d2, OUTPUT);
pinMode(bz, OUTPUT);
Serial.begin(9600);
}

void loop()
{
digitalWrite(bz,LOW);
analogWrite(d1,LOW);
analogWrite(d2,LOW);

if (Serial.available() > 0) {
// display each character to the LCD
key = Serial.read();
lcd.clear();
lcd.write(key);

if(key=='*')
{ lcd.setCursor(0, 1);
lcd.print("cutting");

digitalWrite(bz,HIGH);
delay(2000);
digitalWrite(bz,LOW);

delay(300);
}
if(key=='1')
{ lcd.setCursor(0, 1);
lcd.print("1 meter");
digitalWrite(d1,LOW);
digitalWrite(d2,HIGH);
delay(1000);
digitalWrite(d1,LOW);
digitalWrite(d2,LOW);
delay(300);
}
if(key=='2')
{ lcd.setCursor(0, 1);
lcd.print("2 meter");
digitalWrite(d1,LOW);
digitalWrite(d2,HIGH);
delay(2000);
digitalWrite(d1,LOW);
digitalWrite(d2,LOW);
delay(300);

}
if(key=='3')
{ lcd.setCursor(0, 1);
lcd.print("3 meter");
digitalWrite(d1,LOW);
digitalWrite(d2,HIGH);
delay(3000);
digitalWrite(d1,LOW);
digitalWrite(d2,LOW);
delay(300);
}
if(key=='4')
{ lcd.setCursor(0, 1);
lcd.print("4 meter");
digitalWrite(d1,LOW);
digitalWrite(d2,HIGH);
delay(4000);
digitalWrite(d1,LOW);
digitalWrite(d2,LOW);
delay(300);
}
if(key=='5')
{ lcd.setCursor(0, 1);
lcd.print("5 meter");
digitalWrite(d1,LOW);
digitalWrite(d2,HIGH);

delay(5000);
digitalWrite(d1,LOW);
digitalWrite(d2,LOW);
delay(300);
}
if(key=='6')
{ lcd.setCursor(0, 1);
lcd.print("6 meter");
digitalWrite(d1,LOW);
digitalWrite(d2,HIGH);
delay(6000);
digitalWrite(d1,LOW);
digitalWrite(d2,LOW);
delay(300);
}
if(key=='7')
{ lcd.setCursor(0, 1);
lcd.print("7 meter");
digitalWrite(d1,LOW);
digitalWrite(d2,HIGH);
delay(7000);
digitalWrite(d1,LOW);
digitalWrite(d2,LOW);
delay(300);
}
if(key=='8')

{ lcd.setCursor(0, 1);
lcd.print("8 meter");
digitalWrite(d1,LOW);
digitalWrite(d2,HIGH);
delay(8000);
digitalWrite(d1,LOW);
digitalWrite(d2,LOW);
delay(300);
}
if(key=='9')
{ lcd.setCursor(0, 1);
lcd.print("9 meter");
digitalWrite(d1,LOW);
digitalWrite(d2,HIGH);
delay(9000);
digitalWrite(d1,LOW);
digitalWrite(d2,LOW);
delay(300);
}

delay(100);
lcd.clear();

You might also like