Программирование микроконтроллеров — удалённая работа в Воронеже

Дата: 2024-03-26
Детали
Регион
Воронеж
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2024-03-26
Описание
Микроконтроллер: Любой, чтобы пинов хватило, но необходимо объяснить, почему именно он выбран. Функции и задача устройства: 2 модуля Стационарный и мобильный Компоненты: Стационарный: Разъем для подключения к мобильному модулю 3 тумблера(переключателя) с 3 мя светодиодами на каждый (красный, желтый, зеленый) 2 регулятора (поворачиваемые ручки как у радио) Динамик Шаговый двигатель Подключение светодиодной ленты Мобильный: Разъем для подключения к стационарному модулю LCD экран 2 на 16 Клавиатура 3 на 4 Логика работы При подаче питания на стационарный модуль загораются 3 красных светодиода, ожидания включения первого тумблера, если при включении подключён мобильный модуль то вместо первого красного загорается жёлтый светодиод, на мобильном модуле на экран выводится надпись инициализация и через некоторое время ввод кода доступа, при этом стационарный модуль передает ключ(4 цифры его отобразить на экране) и нужен парный к нему ответ вводится с клавиатуры на мобильном (4 цифры отображать ввод на экране звездочками) # конец ввода и передача пароля на стационарный, там проверка и при успехе первый зелёный светодиод вместо желтого. Ожидание включения второго тумблера При включении второго тумблера соответствующий светодиод переходит из красного в желтый, ожидание настройки, на экран передавать уровень текущей настройки, целевая настройка это случайное положение шагового двигателя и нужно его повернуть до него и настроить второй регулятор “частота сигнала” (как на ради волну ловить). Прогресс настройки отображать на экране, допустить небольшую погрешность, при стопроцентной настройке светодиод зелёный и ожидать включения второго 3го тумблера. При ведении 3го светодиод переходит в желтый и начинается передача данных, первым передать количество пакетов с данными, и отобразить прогресс передачи на экране мобильного, затем с случайным периодом в заданном диапазоне передавать пакеты с данными, передача сопровождается звуковыми сигналами, после передачи последнего пакета светодиод зелёным, и ожидание отключения кабеля и первому всех тумблеров в состояние выкл, в мобильном модуле должно быть сохранено сколько из скольки пакетов передано, и возможно вывести информацию эту на экран(обязательно) и компьютер при подключении по USB(не обязательно) Ограничить количество попыток ввода пароля, при нарушении последовательности.
Похожие заказы
Программисты
дистанционно
договорная
Веб-разработка. Разработка с нуля. Оказываю услуги как подрядчик крупному холдингу. Задачи поступают в онлайн формате, нужно успеть нажать кнопку , чтобы взять себе задачу. В онлайн режиме работают 10 специалистов. Необходим бот, который при включении, сможет брать задачи не нажимая на кнопку (в ограниченном количестве). Цена договорная.
Воронеж
Фрилансеры
2024-04-24
Подробнее
Программисты
дистанционно
договорная
Веб-разработка. Консультация. Здравствуйте! Мне нужна консультация программиста. Я хочу понять, как люди зарабатывают на рекламных баннерах на сайтах? Типа человек делает сайт, потом как он получает деньги с рекламы? Мне нужно рассказать эту цепочку событий. Спасибо!.
Воронеж
Фрилансеры
2024-04-24
Подробнее
Разработка приложений для Android
дистанционно
договорная
Разработка с нуля, тестирование, доработка существующего приложения. Устройства для масштабирования: смартфоны, планшеты. Бронирование боксов. Связка приложения с ЛК клиента.
Воронеж
Фрилансеры
2024-04-24
Подробнее
Создание дашбордов
дистанционно
договорная
Создание дашбора в лагере.
Воронеж
Фрилансеры
2024-04-24
Подробнее
Data scientist
дистанционно
от 2000.00 руб.
Проектная работа. Обработка и анализ данных от поставщиков в excel. Составление сводной таблицы с данными по ценам от разных поставщиков, провести анализ с обоснованием наиболее приемлемых условий. Проанализировать товарные остатки по филиалам компании.
Воронеж
Фрилансеры
2024-04-23
Подробнее
Разработка приложений для Android
дистанционно
договорная
Доработка существующего приложения. Нужно помочь мне в разработке одного экрана и логики к нему по готовому примеру, используя jetpack compose.
Воронеж
Фрилансеры
2024-04-22
Подробнее
Программисты
дистанционно
от 200.00 руб.
Написать код. Разработка с нуля. Дана простая задача, написать код.
Воронеж
Фрилансеры
2024-04-17
Подробнее