С++ Arduino Цикл в монитор порта с меняющимся значением

Пишу код на сигнализацию с ультразвуковым датчиком.
Нужно сделать так, чтобы когда (cm < 200),то в монитор порта писалось только значение,ниже 200.
И это должно быть цикличным.

bool True;

int message;


int trigPin = 11;

int echoPin = 12;

long duration, cm;

boolean danger = false;


void setup()
{

    Serial.begin (9600);

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

void loop()
{
    message=Serial.read();

    digitalWrite(trigPin, LOW);
    delayMicroseconds(5);

    digitalWrite(trigPin, HIGH);
    delayMicroseconds(10);

    digitalWrite(trigPin, LOW);


    pinMode(echoPin, INPUT);
    duration = pulseIn(echoPin, HIGH);

    cm = (duration/2) / 29.1;

    if (cm > 200)
    {
        Serial.println("ALL CLEAR!:" + String(cm));
        delay(1000);
    }
    else
    {
        Serial.println("DANGER ALERT!:" + String(cm));
    }
}

Ответы (0 шт):