Найти в Дзене

Урок 7. Сердитый Bolt

Нажмите кнопку запуска, последовательный порт выведет значение расстояния, обнаруженного ультразвуковым датчиком дальности. Если расстояние меньше 20 см, ультразвуковой встроенный RGB-светодиод загорится красным, а зуммер подаст звуковой сигнал; если расстояние больше 20 см RGB-светодиод останется зелёным. Ультразвуковой датчик дальности использует принцип ультразвукового эхолокации и технологию точного измерения разницы во времени для определения расстояния между датчиком и целью. Известно, что скорость звука «V» в воздухе при комнатной температуре составляет около 340 м/с, а значение расстояния можно рассчитать по формуле S=V*T/2 и преобразовать единицы измерения. Int: Целое число относится к данным без дробной части.
float: Плавающая точка относится к данным с дробной частью. Приобрести робота CrowBOT Bolt можно тут. Если вы пропустили прошлый урок, то вот он: А дальше будет:
Оглавление

Задача

Задача
Задача

Нажмите кнопку запуска, последовательный порт выведет значение расстояния, обнаруженного ультразвуковым датчиком дальности. Если расстояние меньше 20 см, ультразвуковой встроенный RGB-светодиод загорится красным, а зуммер подаст звуковой сигнал; если расстояние больше 20 см RGB-светодиод останется зелёным.

Сердитый робот
Сердитый робот

Информация

Принцип работы ультразвукового датчика дальности

Ультразвуковой датчик дальности использует принцип ультразвукового эхолокации и технологию точного измерения разницы во времени для определения расстояния между датчиком и целью.

Ульразвуковой датчик
Ульразвуковой датчик

Анализ алгоритма

Известно, что скорость звука «V» в воздухе при комнатной температуре составляет около 340 м/с, а значение расстояния можно рассчитать по формуле S=V*T/2 и преобразовать единицы измерения.

Символьный тип данных

Int: Целое число относится к данным без дробной части.
float: Плавающая точка относится к данным с дробной частью.

Блок с символьными типами данных
Блок с символьными типами данных

Программа

Код программы
Код программы

Приобрести робота CrowBOT Bolt можно тут.

Если вы пропустили прошлый урок, то вот он:

А дальше будет: