Neuen Tab anlegen und Counter.h nennen
#pragma once
class Counter {
private:
byte counter;
byte max;
public:
Counter (byte _max) { max= _max; counter = 0; }
byte get() {return counter; }
void inc() { if (counter == max) counter = 0 ; else counter++; }
};
TestCounter.ino
#include "Counter.h"
Counter c1(9);
Counter c2(20);
void loop() {
c1.inc();
if (c1.get() == 0) c2.inc();
Serial.print(c2.get()); Serial.println(c1.get());
delay(100);
}