Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int pin1 = 11;
- int pin2 = 12;
- class Test1 {
- public:
- Test1(int pin) {
- _pin = pin;
- };
- void go(void) {
- digitalWrite(_pin, 1);
- };
- private:
- int _pin;
- };
- class Test2 {
- public:
- Test2(int pin) {
- Test1 test1(pin);
- _test1 = &test1;
- };
- void go(void) {
- _test1->go();
- };
- private:
- Test1 *_test1;
- };
- Test1 tescik1(pin1);
- Test2 tescik2(pin2);
- void setup() {
- pinMode(pin1, OUTPUT);
- pinMode(pin2, OUTPUT);
- }
- void loop() {
- tescik1.go();
- tescik2.go();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement