Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Arduino.h> //Přibal knihovnu Arduina
- #include "avdweb_VirtualDelay.h" //github.com/avandalen/VirtualDelay
- VirtualDelay PTdelay;
- int PomernyTah;
- int hodnotaKladnehoTahu;
- int hodnotaZapornehoTahu;
- int minulyStavPT;
- void setup() {
- PTdelay.start(250);
- }
- void loop() {
- if(minulyStavPT >= 1 && PomernyTah <= -1) PTdelay.start(500);
- else if(minulyStavPT <= -1 && PomernyTah >= 1) PTdelay.start(500);
- if(PomernyTah >= 0) hodnotaKladnehoTahu = map(abs(PomernyTah), 0, 10, 0, 255);
- else if(PomernyTah < 0) hodnotaZapornehoTahu = map(abs(PomernyTah), 0, 10, 0, 255);
- if(PTdelay.elapsed() && PomernyTah >= 0)
- {
- analogWrite(9,hodnotaKladnehoTahu);
- digitalWrite(52,HIGH);
- minulyStavPT = PomernyTah;
- }
- else if(PTdelay.elapsed() && PomernyTah < 0)
- {
- analogWrite(9,hodnotaZapornehoTahu);
- digitalWrite(52,LOW);
- minulyStavPT = PomernyTah;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement