1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
unsigned long cnt1=0; unsigned long cnt2=0; boolean states1; boolean states2; void setup() { pinMode(6, OUTPUT); pinMode(7, OUTPUT); } void loop() { if (millis() > cnt1+1000) { states1=!states1; cnt1=millis(); } if (millis() > cnt2+300) { states2=!states2; cnt2=millis(); } digitalWrite(6, states1); digitalWrite(7, states2); } |