int switch1 = 2;
int motorled1 = 3;
int switch2 = 4;
int motorled2 = 5;
int d1 = 0;
int d2 = 0;
int buzzer;
char reset1;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(2, INPUT);
pinMode(4, INPUT);
pinMode(3, OUTPUT);
pinMode(5, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
d1 = digitalRead(2);
d2 = digitalRead(4);
if (d1 == 1 && buzzer == 0)
{
digitalWrite(motorled1, HIGH);
buzzer = 1;
}
else if (d2 == 1 && buzzer == 0)
{
digitalWrite(motorled2, HIGH);
buzzer = 2;
}
if (Serial.available() > 0)
{
(Serial.write(buzzer));
reset1 = (Serial.read());
buzzer = 0;
if (reset1 == 'R')
Serial.println("LED is off");
{ digitalWrite(motorled1, LOW);
digitalWrite(motorled2, LOW);
}
}
}
This is the answer. I modified the code.