unsigned int ablauf = 0;
unsigned int count_distance = 0;
unsigned int durchschnitt = 0;

//HC-SR04####################################################
//##########################################################
#define echoPin 6 // Echo Pin
#define trigPin 7 // Trigger Pin

long cm; // Duration used to calculate distance

//##########################################################
//##########################################################

const int SENSOR_MAX_RANGE = 300; // in cm
unsigned long duration;
unsigned int distance;


void setup() {
  // put your setup code here, to run once:

  Serial.begin(115200);

pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);

}

void loop() {
  // put your main code here, to run repeatedly:


//HC-SR04#####################################################
//###########################################################
 /* The following trigPin/echoPin cycle is used to determine the
distance of the nearest object by bouncing soundwaves off of it. */
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
// Convert the time into a distance
cm = (duration/2) / 29.1;
distance = duration/58;


if (distance > SENSOR_MAX_RANGE || distance <= 0){
    cm = 900;
    Serial.println("out of range: " + String(cm) + " cm");
  } else {
    Serial.println("Distance to object: " + String(cm) + " cm");
  }

if (ablauf < 4){
ablauf = ablauf+1;
count_distance = count_distance + distance;
Serial.println(ablauf);
Serial.println(count_distance);
}
else if (ablauf >= 4){
durchschnitt = count_distance /4;

//durschnitt senden .....................

Serial.println("senden");
ablauf = 0;
durchschnitt = 0;
count_distance = 0;
}

Serial.println(cm);
delay(1000);

}
uno:A5.2
uno:A4.2
uno:AREF
uno:GND.1
uno:13
uno:12
uno:11
uno:10
uno:9
uno:8
uno:7
uno:6
uno:5
uno:4
uno:3
uno:2
uno:1
uno:0
uno:IOREF
uno:RESET
uno:3.3V
uno:5V
uno:GND.2
uno:GND.3
uno:VIN
uno:A0
uno:A1
uno:A2
uno:A3
uno:A4
uno:A5
ultrasonic1:VCC
ultrasonic1:TRIG
ultrasonic1:ECHO
ultrasonic1:GND
r1:1
r1:2
r2:1
r2:2