int slider_state1 = 0;
int slider_state2 = 1;
int greenLED = 2;//int slider1
int slider1 = 3;
int slider2 = 4;
int redLED = 5;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
// Setting up the pins as OUTPUTS.
pinMode(0, INPUT);
pinMode(1, INPUT);
pinMode(greenLED, OUTPUT);
pinMode(4, INPUT);
pinMode(3, INPUT);
pinMode(5, OUTPUT);
pinMode(1, INPUT);
pinMode(0, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
//increase the value of counter one unit when button is pressed
//if ((slider_state1 == LOW) and (slider_state2 == LOW))
//if (((digitalRead(slider1)) == LOW) )//and ((digitalRead(slider2)) == LOW))
slider_state1 = digitalRead(3);
slider_state2 = digitalRead(4);
Serial.println(slider_state1);
Serial.println(slider_state2);
if ((slider_state1 == LOW) and (slider_state2 == LOW))
{
Serial.println(" Waiting... ");
delay(1000);
//Reset counter when it reaches 100
}
else if ((slider_state1 == HIGH) and (slider_state2 == LOW))
{
Serial.println(" Vending soda ");
delay(1000);
digitalWrite(2, HIGH);
delay(1000);
digitalWrite(2, LOW);
}
else if ((slider_state1 == LOW) and (slider_state2 == HIGH))
{
Serial.println(" Vending water ");
digitalWrite(2, HIGH);
delay(1000);
digitalWrite(2, LOW);
}
//Else (no switch on)
else {
Serial.println(" Product not available ");
digitalWrite(5, HIGH);
delay(1000);
digitalWrite(5, LOW);
delay(1000);
}
}