Scrivere una libreria per Arduino!

Io creo un oggetto della classe X:
X obj1;
Questa è la mia classe:

#ifndef X_h
#define X_h

#include "Arduino.h"

class X
{
  public:
       void ok();
	void start();
	int a;
	int b;
        int c;
	int d;
   private:
        int z;
        int v;
};

#endif

Io facendo obj1.variabile oppure obj1.metodo, posso utilizzarli tutti? Sia quelli private sia quelli public?