int slider1 = 3;
int slider2 = 2;
int slider1_state = 0;
int slider2_state = 0;
int greenLED = 13;
int redLED = 12;
int writing = 1;
void setup()
{
pinMode (greenLED, OUTPUT);
pinMode (redLED, OUTPUT);
pinMode (slider1, INPUT);
pinMode (slider2, INPUT);
Serial.begin(9600);
}
void loop()
{
slider1_state = digitalRead(slider1);
slider2_state = digitalRead(slider2);
if (slider1_state == LOW && slider2_state == LOW && writing == 1)
{
Serial.println("Waiting...");
writing = 0;
}
else if (slider1_state == HIGH && slider2_state == LOW)
{
Serial.println("Vending Soda...");
digitalWrite (greenLED, HIGH);
delay (1000);
digitalWrite (greenLED, LOW);
delay (1000);
writing = 1;
}
else if (slider1_state == LOW && slider2_state == HIGH)
{
Serial.println("Vending Water...");
digitalWrite (greenLED, HIGH);
delay (1000);
digitalWrite (greenLED, LOW);
delay (1000);
writing = 1;
}
else if (slider1_state == HIGH && slider2_state == HIGH)
{
Serial.println("Product Not Available...");
digitalWrite (redLED, HIGH);
delay (1000);
digitalWrite (redLED, LOW);
delay (1000);
writing = 1;
}
}