Загрузка данных


#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x20,16,2);

const int trigPin = 12; 
const int echoPin = 11; 

void setup() {
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  lcd.init();
  lcd.backlight();
}

void loop() {
  
  digitalWrite(trigPin, LOW);
  delayMicroseconds(5);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  
  long duration = pulseIn(echoPin, HIGH);
  float distance = duration * 0.0343 / 2; 

  
  lcd.setCursor(0,0);
  lcd.print("distance "); 

  
  lcd.setCursor(0,1);
  lcd.print(distance);
  

  delay(200);
}