Ayuda con programacion

Hola a todos, soy nuevo en la programacion de arduino y tengo como proyecto medir distancia con un arduino de hcsr04 pero el incremento debe ser de 0.5 en 0.5 y esa parte nose como implementarla.
Hasta el momento es lo que llevo:

#include <LiquidCrystal.h>

LiquidCrystal lcd(12,11,5,4,3,2);

const int trigPin = 7;
const int echoPin = 6;
long duracion;
int distanciaCm,distanciaM;

void setup() {

lcd.begin(16,2);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);

}

void loop() {

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

duracion = pulseIn(echoPin, HIGH);
distanciaCm= duracion0.034/2;
distanciaM= duracion
.00034/2;

lcd.setCursor(0,0);
lcd.print(“Distancia: “);
lcd.print(distanciaCm);
lcd.print(” cm”);
delay(10);

lcd.setCursor(0,1);
lcd.print(“Distancia: “);
lcd.print(distanciaM);
lcd.print(” mts”);
delay(10);
}