/* TX 
*
*   PIN 8 - 11 werden abgefragt und die Werte als JSON-String an den RX uebertragen
* 
 */
#include <ArduinoJson.h>

void setup() {
  Serial.begin(9600);
  while (!Serial) {
  }
  Serial1.begin(9600);
  while (!Serial1) {
  }

  pinMode(8, INPUT);
  pinMode(9, INPUT);
  pinMode(10, INPUT);
  pinMode(11, INPUT);
  digitalWrite(8, HIGH);
  digitalWrite(9, HIGH);
  digitalWrite(10, HIGH);
  digitalWrite(11, HIGH);

}

void loop() {

  StaticJsonBuffer<200> jsonBuffer;
  JsonObject& root = jsonBuffer.createObject();

  root["D8"] = digitalRead( 8 );
  root["D9"] = digitalRead( 9 );
  root["D10"] = digitalRead( 10 );
  root["D11"] = digitalRead( 11 );

  root.printTo(Serial1);
  Serial1.println();

//  root.printTo(Serial);
//  Serial.println();

  delay( 100 );

}