/////////////////////////////////////////////////// S I M P L E S Y R U P /////////////////////////////////////////////////////////
void syrupcount()
{
digitalWrite(latch, 0);
shiftOut(data, clock,MSBFIRST, syrup1st);
shiftOut(data, clock, MSBFIRST, syrup2nd);
shiftOut(data, clock, MSBFIRST, syrup3rd);
digitalWrite(latch, 1);
Serial.print("Simple Syrup has now pumped ");
Serial.print(syrup);
Serial.print(" quarter ounces, or around ");
Serial.print(syrup / 4);
Serial.println(" full ounces.");
}
void syrup5()
{
syrup = syrup + 2;
syrupcount();
delay(h);
}
void syrup1()
{
syrup = syrup + 4;
syrupcount();
delay(o);
}
void syrup15()
{
syrup = syrup + 6;
syrupcount();
delay(oh);
}
/////////////////////////////////////////////////// C R A N B E R R Y J U I C E /////////////////////////////////////////////////////////
void crancount()
{
digitalWrite(latch, 0);
shiftOut(data, clock,MSBFIRST, cran1st);
shiftOut(data, clock, MSBFIRST, cran2nd);
shiftOut(data, clock, MSBFIRST, cran3rd);
digitalWrite(latch, 1);
Serial.print("Cranberry Juice has now pumped ");
Serial.print(cran);
Serial.print(" quarter ounces, or around ");
Serial.print(cran / 4);
Serial.println(" full ounces.");
}
void cran5()
{
cran = cran + 2;
crancount();
delay(h);
}
void cran1()
{
cran = cran + 4;
crancount();
delay(o);
}
void cran15()
{
cran = cran + 6;
crancount();
delay(oh);
}
/////////////////////////////////////////////////// O R A N G E J U I C E /////////////////////////////////////////////////////////
void ojcount()
{
digitalWrite(latch, 0);
shiftOut(data, clock,MSBFIRST, orange1st);
shiftOut(data, clock, MSBFIRST, orange2nd);
shiftOut(data, clock, MSBFIRST, orange3rd);
digitalWrite(latch, 1);
Serial.print("Orange Juice has now pumped ");
Serial.print(orange);
Serial.print(" quarter ounces, or around ");
Serial.print(orange / 4);
Serial.println(" full ounces.");
}
void oj5()
{
orange = orange + 2;
ojcount();
delay(h);
}
void oj1()
{
orange = orange + 4;
ojcount();
delay(o);
}
void oj15()
{
orange = orange + 6;
ojcount();
delay(oh);
}
/////////////////////////////////////////////////// P I N E A P P L E J U I C E /////////////////////////////////////////////////////////
void pjcount()
{
digitalWrite(latch, 0);
shiftOut(data, clock,MSBFIRST, pine1st);
shiftOut(data, clock, MSBFIRST, pine2nd);
shiftOut(data, clock, MSBFIRST, pine3rd);
digitalWrite(latch, 1);
Serial.print("Pineapple Juice has now pumped ");
Serial.print(pine);
Serial.print(" quarter ounces, or around ");
Serial.print(pine / 4);
Serial.println(" full ounces.");
}
void pj5()
{
pine = pine + 2;
pjcount();
delay(h);
}
void pj1()
{
pine = pine + 4;
pjcount();
delay(o);
}
void pj15()
{
pine = pine + 6;
pjcount();
delay(oh);
}
/////////////////////////////////////////////////// C O L A /////////////////////////////////////////////////////////
void colacount()
{
digitalWrite(latch, 0);
shiftOut(data, clock,MSBFIRST, cola1st);
shiftOut(data, clock, MSBFIRST, cola2nd);
shiftOut(data, clock, MSBFIRST, cola3rd);
digitalWrite(latch, 1);
Serial.print("Cola has now pumped ");
Serial.print(cola);
Serial.print(" quarter ounces, or around ");
Serial.print(cola / 4);
Serial.println(" full ounces.");
}
void cola5()
{
cola = cola + 2;
colacount();
delay(h);
}
void cola1()
{
cola = cola + 4;
colacount();
delay(o);
}
void cola15()
{
cola = cola + 6;
colacount();
delay(oh);
}
/////////////////////////////////////////////////// S P R I T E /////////////////////////////////////////////////////////
void spritecount()
{
digitalWrite(latch, 0);
shiftOut(data, clock,MSBFIRST, sprite1st);
shiftOut(data, clock, MSBFIRST, sprite2nd);
shiftOut(data, clock, MSBFIRST, sprite3rd);
digitalWrite(latch, 1);
Serial.print("Sprite has now pumped ");
Serial.print(sprite);
Serial.print(" quarter ounces, or around ");
Serial.print(sprite / 4);
Serial.println(" full ounces.");
}
void sprite5()
{
sprite = sprite + 2;
spritecount();
delay(h);
}
void sprite1()
{
sprite = sprite + 4;
spritecount();
delay(o);
}
void sprite15()
{
sprite = sprite + 6;
spritecount();
delay(oh);
}
/////////////////////////////////////////////////// T O N I C /////////////////////////////////////////////////////////
void toniccount()
{
digitalWrite(latch, 0);
shiftOut(data, clock,MSBFIRST, tonic1st);
shiftOut(data, clock, MSBFIRST, tonic2nd);
shiftOut(data, clock, MSBFIRST, tonic3rd);
digitalWrite(latch, 1);
Serial.print("Tonic has now pumped ");
Serial.print(tonic);
Serial.print(" quarter ounces, or around ");
Serial.print(tonic / 4);
Serial.println(" full ounces.");
}
void tonic5()
{
tonic = tonic + 2;
toniccount();
delay(h);
}
void tonic1()
{
tonic = tonic + 4;
toniccount();
delay(o);
}
void tonic15()
{
tonic = tonic + 6;
toniccount();
delay(oh);
}
/////////////////////////////////////////////////// G I N G E R A L E /////////////////////////////////////////////////////////
void gingercount()
{
digitalWrite(latch, 0);
shiftOut(data, clock,MSBFIRST, ginger1st);
shiftOut(data, clock, MSBFIRST, ginger2nd);
shiftOut(data, clock, MSBFIRST, ginger3rd);
digitalWrite(latch, 1);
Serial.print("Ginger Ale has now pumped ");
Serial.print(ginger);
Serial.print(" quarter ounces, or around ");
Serial.print(ginger / 4);
Serial.println(" full ounces.");
}
void ginger5()
{
ginger = ginger + 2;
gingercount();
delay(h);
}
void ginger1()
{
ginger = ginger + 4;
gingercount();
delay(o);
}
void ginger15()
{
ginger = ginger + 6;
gingercount();
delay(oh);
}
/////////////////////////////////////////////////// W A T E R /////////////////////////////////////////////////////////
void water1()
{
digitalWrite(latch, 0);
shiftOut(data, clock,MSBFIRST, water1st);
shiftOut(data, clock, MSBFIRST, water2nd);
shiftOut(data, clock, MSBFIRST, water3rd);
digitalWrite(latch, 1);
water = water + 4;
Serial.print("Water has now pumped ");
Serial.print(water);
Serial.print(" quarter ounces, or around ");
Serial.print(water / 4);
Serial.println(" full ounces.");
delay(o);
}
/////////////////////////////////////////////////// Warning Light Blink /////////////////////////////////////////////////////////
void flash()
{
digitalWrite(LED, 1);
delay (250);
digitalWrite(LED, 0);
delay (250);
}