User Tools

Site Tools


classes_sous_arduino

This is an old revision of the document!


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

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;
};
classes_sous_arduino.1427373975.txt.gz · Last modified: 2015/03/26 13:46 by 78.250.197.79