Quello che avete detto serve, ma come ho già detto per me queste cose sono un buco nero, non le ho mai fatte! E' la prima volta che ci provo! E non funziona neanche se faccio così:
Serial.printl(X.k);
Dato che così non ne esco, vi metto i codici, potreste modificarli per far sì che funzionino per favore?
#ifndef X_h
#define X_h
#include "Arduino.h"
class X
{
public:
void start();
void ok();
int k;
int y;
};
#endif
#include "Arduino.h"
#include "X.h"
X::start()
{
k=0;
y=0;
}
void X::ok()
{
k++;
y++;
}
#include<X.h>
void setup(){
X start();
Serial.begin(9600);
}
void loop(){
Serial.println(X.k);
Serial.println(X.y);
void ok();
delay(500);
}