Предмет: Информатика, автор: rmrm80634

Задание 2. Подключить ультразвуковой дальномер и пищалку. Повышать звуковую частоту пищалки по мере увеличения расстояния до объекта.​

Ответы

Автор ответа: misto2933
1

Відповідь:

Пояснення:

Чтобы подключить ультразвуковой дальномер и пищалку к микроконтроллеру, вам понадобится следующее оборудование:

- Arduino-совместимая платформа или микроконтроллер

- Ультразвуковой дальномер HC-SR04

- Активный зуммер (пищалка)

- Монтажная плата

- Провода

1. Подключите ультразвуковой дальномер HC-SR04 к микроконтроллеру с помощью проводов, как показано на схеме ниже:

  Vcc - 5V питание

  Trig - порт цифрового вывода (Digital Output)

  Echo - порт цифрового ввода (Digital Input)

  Gnd - земля

2. Подключите активный зуммер к микроконтроллеру с помощью проводов, как показано на схеме:

  Vcc - 5V питание

  Gnd - земля

  Sig - порт цифрового вывода (Digital Output)

 

3. После подключения оборудования, встаньте на Arduino IDE и загрузите следующий код:

```

#define trigPin 2

#define echoPin 3

#define buzzer 9

void setup() {

 Serial.begin (9600);

 pinMode(trigPin, OUTPUT);

 pinMode(echoPin, INPUT);

 pinMode(buzzer, OUTPUT);

}

void loop() {

 long duration, distance;

 digitalWrite(trigPin, LOW);

 delayMicroseconds(2);

 digitalWrite(trigPin, HIGH);

 delayMicroseconds(10);

 digitalWrite(trigPin, LOW);

 duration = pulseIn(echoPin, HIGH);

 distance = (duration / 2) / 29.1;

 

 Serial.print(distance);

 Serial.println(" cm");

 if (distance < 10) {

   noTone(buzzer); // выключите пищалку, если объект находится слишком близко

 } else if (distance >= 10 && distance <= 30) {

   tone(buzzer, 1000); // включите пищалку на низкой частоте, если расстояние в диапазоне 10 - 30 см

 } else if (distance > 30 && distance <= 60) {

   tone(buzzer, 2000); // включить пищалку на средней частоте, если расстояние в диапазоне 30 - 60 см

 } else {

   tone(buzzer, 3000); // включить пищалку на высокой частоте, если расстояние больше 60 см

 }

 delay(500); // задержка между измерениями

}

```

4. После загрузки кода микроконтроллер начнет мониторить расстояние до объекта. Когда объект приблизится к датчику, пищалка начнет издавать звуковой сигнал, а его частота будет повышаться по мере приближения к объекту.

 


radeckijbogdan00: пр
radeckijbogdan00: помоги пожалуста останнє питання
Похожие вопросы
Предмет: Математика, автор: nessnai
Предмет: Литература, автор: zhasurbek126