Note : ceci n'est pas nécessairement la bonne manière d'opérer (mais je ne saurais dire pour quoi exactement). Voir aussi : [[librairies sous Arduino]] ==== notes ==== Par défaut, Arduino créera un .ino si vous ouvrez un nouvel onglet. Il est nécessaire de le renommer en .cpp et de rouvrir le sketch. ==== sketch .ino ==== #include "MonObjet.cpp" MonObjet x(2); void setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: Serial.println(x.getVar()); x.MaFonction(8); Serial.println(x.getVar()); delay(1000); } ==== MonObjet.cpp ==== class MonObjet { public: MonObjet(int var){ _var = var; // ou : this->_var = arg; }; void MaFonction(int arg){ _var = arg; }; int getVar(){ return _var; }; private: int _var; };