0% found this document useful (0 votes)
11 views

ardu

The document contains an Arduino code that controls multiple outputs based on button inputs and a potentiometer value. It sets up pins for various components, including buttons and relays, and includes logic to turn outputs on or off based on user interaction. The loop function continuously checks the state of buttons to perform actions like timing out for a cup or toggling a bowl relay.

Uploaded by

Abcd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

ardu

The document contains an Arduino code that controls multiple outputs based on button inputs and a potentiometer value. It sets up pins for various components, including buttons and relays, and includes logic to turn outputs on or off based on user interaction. The loop function continuously checks the state of buttons to perform actions like timing out for a cup or toggling a bowl relay.

Uploaded by

Abcd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

int uln1 = 13; // timeing out for cup

int uln2 = 12; // bowl out on/off

int uln3 = 11;

int uln4 = 10;

int uln5 = 9;

int uln6 = 8;

int potpin = 2; // potentiometer inlet

int valcup = 0; // potentio value

int btncup = 2; // cup button

int btnbowl = 3; // bowl button

int butup = 4;

int valup = 0;

int butdwn = 5;

int valdwn = 0;

int butbup = 6;

int valbup = 0;

int butbdwn = 7;

int valbdwn = 0;

int relay1 = LOW;

void setup()

pinMode(uln1,OUTPUT);

pinMode(uln2,OUTPUT);

pinMode(uln3,OUTPUT);

pinMode(uln4,OUTPUT);

pinMode(uln5,OUTPUT);

pinMode(uln6,OUTPUT);
pinMode(btncup,INPUT);

pinMode(btnbowl,INPUT);

pinMode(butup,INPUT);

pinMode(butdwn,INPUT);

pinMode(butbup,INPUT);

pinMode(butbdwn,INPUT);

void loop()

if(digitalRead(btncup) == HIGH)

valcup = analogRead(potpin);

digitalWrite(uln5,HIGH);

delay(valcup);

digitalWrite(uln5,LOW);

else if(digitalRead(btnbowl) == HIGH)

relay1 = ~ relay1; // ON/OFF

digitalWrite(uln6,relay1);

delay(500);

else if(digitalRead(butup)== HIGH)

valup = digitalRead(butup);

if (valup == LOW)

digitalWrite(uln1,LOW);
} else {

digitalWrite(uln1,HIGH);

else if(digitalRead(butup)== HIGH)

valup = digitalRead(butdwn);

if (valdwn == LOW)

digitalWrite(uln2,LOW);

} else {

digitalWrite(uln2,HIGH);

else if(digitalRead(butup)== HIGH)

valup = digitalRead(butup);

if (valup == LOW)

digitalWrite(uln3,LOW);

} else {

digitalWrite(uln1,HIGH);

else if(digitalRead(butup)== HIGH)

valup = digitalRead(butup);

if (valup == LOW)

{
digitalWrite(uln1,LOW);

} else {

digitalWrite(uln1,HIGH);

You might also like