Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int pinA = 6;
- int pinB = 7;
- int pinC = 8;
- int pinD = 9;
- int pinE = 3;
- int pinF = 5;
- int pinG = 12;
- int wyjscie = 10;
- int timer = 500;
- int wartosc = 1;
- int buttonState = 0;
- int buttonState2 = 0;
- const int buttonPin = 11;
- const int buttonPin2 = 2;
- int grzanie = 100;
- void setup()
- {
- Serial.begin(9600);
- pinMode(pinA, OUTPUT);
- pinMode(pinB, OUTPUT);
- pinMode(pinC, OUTPUT);
- pinMode(pinD, OUTPUT);
- pinMode(pinE, OUTPUT);
- pinMode(pinF, OUTPUT);
- pinMode(pinG, OUTPUT);
- pinMode(wyjscie, OUTPUT);
- pinMode(buttonPin, INPUT);
- pinMode(buttonPin2, INPUT);
- }
- void setGrzanie(int num){
- switch(num){
- case 1:
- digitalWrite(pinA, HIGH);
- digitalWrite(pinB, LOW);
- digitalWrite(pinC, LOW);
- digitalWrite(pinD, HIGH);
- digitalWrite(pinE, HIGH);
- digitalWrite(pinF, HIGH);
- digitalWrite(pinG, HIGH);
- Serial.println("show 1");
- grzanie=100;
- break
- case 2:
- digitalWrite(pinA, LOW);
- digitalWrite(pinB, LOW);
- digitalWrite(pinC, HIGH);
- digitalWrite(pinD, LOW);
- digitalWrite(pinE, HIGH);
- digitalWrite(pinF, LOW);
- digitalWrite(pinG, LOW);
- Serial.println("show 2");
- grzanie=200;
- break;
- case 3:
- digitalWrite(pinA, HIGH);
- digitalWrite(pinB, LOW);
- digitalWrite(pinC, LOW);
- digitalWrite(pinD, LOW);
- digitalWrite(pinE, HIGH);
- digitalWrite(pinF, LOW);
- digitalWrite(pinG, LOW);
- Serial.println("show 3");
- grzanie=300;
- break;
- case 4:
- digitalWrite(pinA, HIGH);
- digitalWrite(pinB, LOW);
- digitalWrite(pinC, LOW);
- digitalWrite(pinD, HIGH);
- digitalWrite(pinE, LOW);
- digitalWrite(pinF, HIGH);
- digitalWrite(pinG, LOW);
- Serial.println("show 4");
- grzanie=400;
- break;
- case 5:
- digitalWrite(pinA, HIGH);
- digitalWrite(pinB, HIGH);
- digitalWrite(pinC, LOW);
- digitalWrite(pinD, LOW);
- digitalWrite(pinE, LOW);
- digitalWrite(pinF, LOW);
- digitalWrite(pinG, LOW);
- Serial.println("show 5");
- grzanie=500;
- break;
- case 6:
- digitalWrite(pinA, LOW);
- digitalWrite(pinB, HIGH);
- digitalWrite(pinC, LOW);
- digitalWrite(pinD, LOW);
- digitalWrite(pinE, LOW);
- digitalWrite(pinF, LOW);
- digitalWrite(pinG, LOW);
- Serial.println("show 6");
- grzanie=600;
- break;
- case 7:
- digitalWrite(pinA, HIGH);
- digitalWrite(pinB, LOW);
- digitalWrite(pinC, LOW);
- digitalWrite(pinD, LOW);
- digitalWrite(pinE, HIGH);
- digitalWrite(pinF, HIGH);
- digitalWrite(pinG, HIGH);
- Serial.println("show 7");
- grzanie=700;
- break;
- case 8:
- digitalWrite(pinA, LOW);
- digitalWrite(pinB, LOW);
- digitalWrite(pinC, LOW);
- digitalWrite(pinD, LOW);
- digitalWrite(pinE, LOW);
- digitalWrite(pinF, LOW);
- digitalWrite(pinG, LOW);
- Serial.println("show 8");
- grzanie=800;
- break;
- case 9:
- digitalWrite(pinA, HIGH);
- digitalWrite(pinB, LOW);
- digitalWrite(pinC, LOW);
- digitalWrite(pinD, LOW);
- digitalWrite(pinE, LOW);
- digitalWrite(pinF, LOW);
- digitalWrite(pinG, LOW);
- Serial.println("show 9");
- grzanie=900;
- break;
- default:
- wartosc=1;
- }
- }
- /* PĘTLA GŁÓWNA */
- void loop()
- {
- buttonState = digitalRead(buttonPin);
- delay(200);
- // Usunięte klamerki
- if (buttonState == HIGH) wartosc++;
- // Zamknięcie wszystkiego w jednej funkcji
- setGrzanie(wartosc);
- // Reszta Twoja
- buttonState2 = digitalRead(buttonPin2);
- if (buttonState2 == HIGH)
- {
- digitalWrite(wyjscie, HIGH);
- delay(grzanie);
- digitalWrite(wyjscie, LOW);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement