Scrivere una libreria per Arduino!

#include <X.h>

X obj1;

void setup() {
  obj1.start();
  Serial.begin(9600);
}

void loop() {
  Serial.println(obj1.k);
  Serial.println(obj1.y);
  obj1.ok();
  delay(500);
}

X NON ESISTE. E' una classe, come long è un tipo di dato, non è una variabile.
Puoi nel codice fare questo ? (ovviamente no)

long=10;

obj1 ora è una variabile (oggetto) di classe X