Advertisement
papat96

pendekatan multitasking arduino dengan millis

Aug 2nd, 2020 (edited)
1,105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. unsigned long millis_led1=0;
  2. unsigned long millis_led2=0;
  3.  
  4. void setup() {
  5. pinMode(13,OUTPUT);
  6. pinMode(12,OUTPUT);
  7. pinMode(11,OUTPUT);
  8. pinMode(3,INPUT_PULLUP);
  9. }
  10. void loop() {
  11. if(digitalRead(3)){
  12.   digitalWrite(11,LOW);
  13. }else{
  14.   digitalWrite(11,HIGH);
  15. }
  16.  
  17.  if(millis()-millis_led1>300){
  18.  digitalWrite(13, !digitalRead(13));
  19.  millis_led1=millis();
  20.  }
  21.  
  22. if(millis()-millis_led2>1000){
  23.  digitalWrite(12, !digitalRead(12));
  24.  millis_led2=millis();
  25.  }
  26.  
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement