Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void setup() {
- pinMode(2, INPUT_PULLUP); // Switch
- for(int i=0; i < 5; i++) {
- pinMode(i+3, OUTPUT);
- }
- }
- int ispis(int x) { // postavljanje svjetla na diodama 0-5
- for(int i=0; i < 6; i++) {
- digitalWrite(i+3, 0);
- if(i==x)
- digitalWrite(i+3, 1);
- }
- }
- //////////////
- // global vars
- int led = 0;
- //////////////
- void loop() {
- int x, z;
- x = analogRead(A0); // 0...1023
- z = digitalRead(2); // 0-off, 1-on
- if(x < 499) led--;
- else if(x > 530) led++;
- if(led > 5)
- led = 0;
- else if(led < 0)
- led = 5;
- if(z == 0)
- led++;
- ispis(led);
- delay(150);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement