byte ledPin = 14;
byte Buzzer = 12;
#include <LiquidCrystal.h>
LiquidCrystal lcd (19, 18, 5, 17, 16, 4 );
void setup() {
Serial.begin(115200);
Serial.println("Hello");
pinMode(ledPin, OUTPUT);
pinMode(Buzzer, OUTPUT);
lcd.begin(16, 2);
lcd.print("Type in Serial");
lcd.setCursor(0, 0);
}
void loop() {
while (Serial.available()) {
char data = Serial.read();
Serial.print(data);
switch (data)
{
case '1':
digitalWrite(Buzzer, HIGH);
Serial.println("Buzzer on");
lcd.print("Buzzer on");
lcd.setCursor(0, 0);
break;
case '2':
digitalWrite(Buzzer, LOW);
Serial.println("Buzzer off");
lcd.print("Buzzer off");
lcd.setCursor(0, 0);
break;
case '3':
lcd.clear();
break;
case '4':
analogWrite(ledPin, 3000);
Serial.println("led on");
lcd.print("led on");
lcd.setCursor(0, 0);
break;
case '5':
analogWrite(ledPin,0);
Serial.println("led off");
lcd.print("led off");
lcd.setCursor(0, 0);
break;
}
}
}