Измерение расстояния arduino
2123 UAHНаписать код к Arduino для измерителя по 3м осям, с помощью ультразвуковых датчиков HC-SR04.
К плате Arduino Leonardo, подключено 3 датчика HC-SR04 и экран 1602 I2C.
Шаг первый: Калибровка.
При включении питания, каждый датчик определяет расстояние до стенки (20 замеров, выводим среднее арифметическое для каждого датчика). В это время на экран выводится надпись Calibrating. После калибровки, надпись в две строки
Calibrating
complete
Шаг второй: Измерение.
В режиме ожидания выводить:
Ready for
measure
Затем перед датчиками ставится объект, необходимо определить размер объекта перед каждым датчиком в мм учитывая расстояние до стенки в которую смотрит датчик (использовать расстояние которое мы получили в режиме калибровки). Т.е расстояние до стенки - расстояние до объекта = размер объекта
Произвести замер 20 раз, для каждого датчика и вывести среднюю величину (для более точного определения).
В итоге должно получиться три значения. Вывести значения на экран
Size:
X * Y * Z mm
Шаг третий: Передача данных.
При нажатии на внешнюю кнопку, происходит передача данных по HID интерфейсу в буфер клавиатуры, в формате X (Enter) Y (Enter) Z (Enter) сымитировав ручной ввод данных. После окончания передачи, написать DONE и вернуться к шагу 2.
Результаты работы
Отзыв заказчика о сотрудничестве с фрилансером
Измерение расстояния arduinoВыполненно быстро и профессионально. С исполнителем приятно работать.
Отзыв фрилансера о сотрудничестве с Nik Yarckiy
Измерение расстояния arduinoОтличный заказчик.
Задача поставлена ясно, всегда на связи. Рабочие моменты решались быстро.
Оплата своевременная.
![]()
Актуальные фриланс-проекты в категории C и C++
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 7 дней 15 часов назад ∙ 6 ставок |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 7 дней 21 час назад ∙ 16 ставок |
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 12 дней 4 часа назад ∙ 3 ставки |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 15 дней 6 часов назад ∙ 8 ставок |