Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Thebuttonomatic
- */
- //pin numbers:
- const int led1 = 2;
- const int led2 = 3;
- const int led3 = 4;
- const int led4 = 5;
- const int led5 = 6;
- const int btn1 = 7;
- const int btn2 = 8;
- const int btn3 = 9;
- const int btn4 = 10;
- // variables
- int btn = 0;
- int btns1 = 0;
- int btns2 = 0;
- int btns3 = 0;
- int btns4 = 0;
- void setup() {
- pinMode(led1, OUTPUT);
- pinMode(led2, OUTPUT);
- pinMode(led3, OUTPUT);
- pinMode(led4, OUTPUT);
- pinMode(led5, OUTPUT);
- pinMode(btn1, INPUT);
- pinMode(btn2, INPUT);
- pinMode(btn3, INPUT);
- pinMode(btn4, INPUT);
- }
- void loop() {
- btn = 0;
- digitalWrite(led1, LOW);
- digitalWrite(led2, LOW);
- digitalWrite(led3, LOW);
- digitalWrite(led4, LOW);
- digitalWrite(led5, LOW);
- btns1 = digitalRead(btn1);
- btns2 = digitalRead(btn2);
- btns3 = digitalRead(btn3);
- btns4 = digitalRead(btn4);
- if (btns1 == HIGH) {
- btn = +1;
- }
- if (btns2 == HIGH) {
- btn = +1;
- }
- if (btns3 == HIGH) {
- btn = +1;
- }
- if (btns4 == HIGH) {
- btn = +1;
- }
- if (btn == 4){
- //Servo and led5
- }
- if (btn == 1 ){
- digitalWrite(led1, HIGH);
- }
- if (btn == 2 ){
- digitalWrite(led1, HIGH);
- digitalWrite(led2, HIGH);
- }
- if (btn == 3 ){
- digitalWrite(led1, HIGH);
- digitalWrite(led2, HIGH);
- digitalWrite(led3, HIGH);
- }
- else if (btn < 0) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement