//fan blower pinout arduino to H-bridge
#define ena1 3
#define in1 4
#define in2 5
#include <Wire.h>
#include <VL53L0X.h>
VL53L0X sensor;
void setup() {
Serial.begin(9600);
//fan- H-bridge
pinMode(ena1,OUTPUT);
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
//distance detection lidar (laser sensor)
Wire.begin();
sensor.init();sensor.setTimeout(500);
sensor.startContinuous(10);}
void loop() {
//fan
digitalWrite(in1,LOW);
digitalWrite(in2,HIGH);
//sensor VL53IO
Serial.println(sensor.readRangeContinuousMillimeters());
if (sensor.timeoutOccurred()) { Serial.print(" TIMEOUT");}
//readingdata fromLabview via serial monitor
if(Serial.available()){
int a=Serial.parseInt();
if(Serial.read()==char(13)) {
int pwmvalue = map(a, -255, 255, 0, 255);
if (pwmvalue < 0){
pwmvalue=0;
}
analogWrite(ena1,pwmvalue);