 
 }
 
-void readStatusInputPorts() {
-
-  byte temp_PINF = ((PINF & 0x01) << 7) | ((PINF & 0x02) << 5) | ((PINF & 0x04) << 3) | ((PINF & 0x08) << 1) | ((PINF & 0x10) >> 1) | ((PINF & 0x20) >> 3) | ((PINF & 0x40) >> 5) | ((PINF & 0x80) >> 7);
-
-}
-
 void leesStatusIngangen() {
   float temp1 = micros();
   temp_INPUT_STATUS = 0x0000;

//Deze functie gaat de poorten (registers) lezen en serieel terugsturen.
//Nu in binair maar kan ook in HEX.
void readStatusOutputPorts() {

  unsigned int partB = (PORTB & USEDPINS_PORTB) << 8;
  unsigned int partD = (PORTD & USEDPINS_PORTD) >> 2;
  unsigned int partE1 = (PORTE & 0x08) << 5;

#define USEDPINS_PORTF 0xFF //b1111 1111
#define USEDPINS_PORTL 0xC7 //b1100 0111
#define USEDPINS_PORTG 0x03 //b0000 0011
#define USEDPINS_PORTD_ 0x80 //b1000 0000

# define aantalSamples 6

