Skip to content

Instantly share code, notes, and snippets.

@myarduinosale
Created August 2, 2020 14:54
Show Gist options
  • Save myarduinosale/7fee44cd09475171f20beff16444e7a3 to your computer and use it in GitHub Desktop.
Save myarduinosale/7fee44cd09475171f20beff16444e7a3 to your computer and use it in GitHub Desktop.
M0765_ESP8266
#include <Wire.h>
#include <VL53L0X.h>
int led = 14; //D5
int buzzer = 0; //D3
VL53L0X sensor;
void setup()
{
Serial.begin(9600);
Wire.begin();
pinMode (led, OUTPUT);
pinMode (buzzer, OUTPUT);
sensor.init();
sensor.setTimeout(500);
sensor.startContinuous();
}
void loop() {
Serial.print(sensor.readRangeContinuousMillimeters());
if (sensor.timeoutOccurred()) {
Serial.print(" TIMEOUT");
}
if (sensor.readRangeContinuousMillimeters()< 50) {
digitalWrite(led, HIGH);
digitalWrite(buzzer, LOW);
}
if (sensor.readRangeContinuousMillimeters()> 50) {
digitalWrite(led,LOW);
digitalWrite(buzzer, HIGH);
}
Serial.println();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment