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


#define TRIG_PIN 3
#define ECHO_PIN 2
#define LED 5

void setup ()
{
  pinMode(TRIG_PIN, INPUT);
  pinMode(ECHO_PIN, OUTPUT);
  pinMode(LED, OUTPUT);
  Serial.begin(9600);
}

void loop()
{
  int durarion, sm;

  digitalWrite(TRIG_PIN, LOW);
  delayMicroseconds(2);

  digitalWrite(TRIG_PIN, HIGH);
  delayMicroseconds(10);
  digitalWrite(TRIG_PIN, LOW);

  durarion = pulseIn(ECHO_PIN, HIGH);
  sm = durarion / 58;

  Serial.print("Расстояние= ");
  Serial.println(sm);

  if (sm < 2)
    digitalWrite(LED, HIGH);
  else
    digitalWrite(LED, LOW);

  delay(100);
}