Copiare i bit di variabili su una variabile

Come promesso

#include "MyClass.h"

MyClass MyClass (2);

void setup() {
  Serial.begin(9600);
  pinMode(LED_BUILTIN, OUTPUT);
  }
void loop() {
  MyClass.myMethod();
  
  if (MyClass.myVar == 10) {
    digitalWrite(LED_BUILTIN, HIGH);
  }
  if (MyClass.myVar == 11) {
    digitalWrite(LED_BUILTIN, LOW);

//....... etc etc

  }
}

#ifndef MyClass_h
#define MyClass_h
#include <Arduino.h>
class MyClass{     
  public:        
  MyClass(byte pin);
  byte myVar;
  void myMethod();
  private:
  word myVar2[8];
  byte myVar3;
  word myVar4;
  };
  #endif

#include <Arduino.h>
#include "MyClass.h"

MyClass::MyClass(byte pin) {
  pinMode(pin, INPUT);
  myVar3 = pin;
}
void MyClass::myMethod() {

  myVar4 = pulseIn (myVar3, LOW);
  while (myVar4 >= 1000) {
    myVar4 = 0;

//........... etc etc