classes_sous_arduino
Table of Contents
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; };
classes_sous_arduino.txt · Last modified: 2015/03/26 13:52 by 78.250.197.79