je možné definovat a vytvořit jeden objekt, který by jiné rutiny v jiných knihovnách mohli používat?
Jedná se mi vlastně o globální proměnnou, definovanou třeba v knihovně 1
knihovna1
Kód: Vybrat vše
#pragma once
#ifndef _KNIHOVNA1_h
#define _KNIHOVNA1_h
class objekt1 {
public:
objekt1() { nějaký constructor
}
void pracuj() {něco udělám}
};
tady nějak ten objekt vytvořím objekt1 SpolecnyObjekt(); nebo alespoň nasdílím společnou proměnnou. Objekt vytvořím až v Setupu.
#endif
Kód: Vybrat vše
#include "knihovna1"
....
SpolecnyObjekt.pracuj();
....
Kód: Vybrat vše
#include "knihovna1"
...
void loop() {
SpolecnyObjekt.pracuj();
}
...
Díky
Pb