Условие:
Выполни задачу и сделай код для TINKERCAD
РАЗРАБОТКА СИСТЕМЫ УЛЬТРАЗВУКОВОГО ДАТЧИКА РАССТОЯНИЯ С ВИЗУАЛЬНЫМ И ЗВУКОВЫМ ОПОВЕЩЕНИЕМ
Вам необходимо разработать систему, которая будет измерять расстояние до объекта с помощью ультразвукового датчика и отображать это расстояние на LCD-экране. Кроме того, система должна сигнализировать о расстоянии с помощью светодиодов и звукового сигнала.
Условия:
1. Измерение расстояния:
- Используйте ультразвуковой датчик, подключенный к Arduino, для измерения расстояния до ближайшего объекта.
- Расстояние должно отображаться на LCD-экране в сантиметрах.
2. Световая индикация:
- При расстоянии более 250 см:
- Все светодиоды (красный, желтый, зеленый) должны быть выключены.
- При расстоянии от 120 см до 250 см:
- Включите зеленый светодиод.
- Красный и желтый светодиоды должны быть выключены.
- При расстоянии от 70 см до 120 см:
- Включите желтый и зеленый светодиоды.
- Красный светодиод должен быть выключен.
- При расстоянии менее или равном 70 см:
- Включите красный, желтый и зеленый светодиоды.
- Сигнализируйте звуковым сигналом с частотой 500 Гц (с помощью пищалки) и миганием красного светодиода.
3. Отображение данных:
- На LCD-экране должно отображаться текущее измеренное расстояние в сантиметрах.
- Обновление данных на экране должно происходить каждые 300 мс.
4. Составные части:
- Используйте следующие компоненты:
- Ультразвуковой датчик (HC-SR04).
- LCD-экран (например, 16x2).
- 3 светодиода (красный, желтый, зеленый).
- Пищалка (buzzer).
- Arduino или совместимая плата.
