Программирование микроконтроллеров. Микроконтроллер: Arduino Uno. Функции и задача устройства: Задача состоит в написании кода, который вероятнее всего заработает на стенде. Сам код нужен для предварительной демонстрации людям, среди которых может быть программист. Wi-Fi модуль подключен по UART и передача по нему не разрабатывается, нужна исключительно передача данных на него(его программировать в задачу пока не входит), также с Lora. Основная задача код опроса заданных датчиков через единую шину I2C, поскольку по описанию такое реализуемо через адрес устройств. Требуется написать программный код с комментариями для Arduino Uno включающий: -опрос датчиков через общую шину интерфейса I2C (опрос каждые 2 минуты в штатном режиме): *датчик температуры провода MLX90614 https://arduinoplus.ru/mlx90614/ *датчик температуры и влажности окружающей среды SHT40 https://portal-pk.ru/news/230-podklyuchaem-k--arduino-datchik-vlazhnosti-i-temperatury.html *датчик угла наклона провода и вибрации Pololu на LSM6DSO https://robototehnika.ru/e-store/catalog/410/1932/ *датчик индикации гололёдных отложений Pololu на VL53L1X https://robototehnika.ru/e-store/catalog/409/2252/ *аналоговый вход датчик сухого контакта. При отсутствии сигнала на порте смена переменной состояния питания (которое отправляется на порт для передачи данных) (переход в энергосберегающий режим опрос раз в 5 минут) -полученные данные с датчиков обрабатываются и структурируются, потом отправляются через основной канал Lora E220-900M30S+ антенна TX915-FPC-4510 (UART), если контроллер не может связаться с основным каналом, то передача производится резервным каналом Wi-Fi через ESP32C3-SUPERMINI (UART). https://voltiq.ru/shop/sx1262-e220-900m30s-wireless-long-range-module/ - повторная отправка данных с контроллера при потери пакета, если реализуемо - интеграция с SCADA-системой Приложена принципиальная схема. Если в ней есть недочёты сообщите о них в чате. Если есть вопросы по заданию, также уточните их со мной в чате. Если возможно - оценить принципиальную схему подключения датчиков.
Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Алгоритм работы контроллера замка ESP32 1. ИНИЦИАЛИЗАЦИЯ - Подключение к Wi-Fi - Установка HTTPS-соединения с сервером - Настройка вывода управления замком и входа от геркона 2. ОПРОС КОМАНД С СЕРВЕРА (каждые 5–10 сек) - Отправка GET-запроса на /api/lock_command с токеном авторизации - Получение команды {"command": "open"} или {"command": "close"} 3. ВЫПОЛНЕНИЕ КОМАНДЫ - Если "open": - Подать сигнал на реле (открытие) - Включить таймер обратного отсчёта (например, 5 секунд) - Если "close": - Отключить реле (закрытие) 4. АВТОЗАКРЫТИЕ - Если таймер истек И геркон сообщает, что дверь закрыта: - Замок закрывается автоматически 5. ОБРАБОТКА ОШИБОК - При отсутствии Wi-Fi / ответа от сервера — перейти в режим ожидания - Светодиодная индикация может использоваться для сигналов состояния 6. ПОВТОР - Возврат к пункту 2.
Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Необходимо програмирование микроконтролера в блоке управлением бытового обогревателя. Регулятором выставляется на лэд дисплее заданная потребилелем температура. Микроконтролер получает данные о фактической температуре воздуха с термодатчика. Задача микроконтролера выдавать сигнал на включение электрообогревателя при достижении менее 1 градуса заданого на лэд дисплее, и выключение электрообогревателя при достижении температуры более 1 градуса заданного на лэд дисплее. Диапозон выставления температуры на лэд дисплее от 5 до 55 градусов цельсия. Градация 0.5 градуса. Ньюансы могу обьяснить по телефону. [Телефон скрыт]. На фото 3д модель блока регулятора.
Программирование микроконтроллеров. Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Программирование алгоритмов функционирования систем пожарной сигнализации. С перспективой включения в штат.
Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Микроконтроллер STM32H743Z. Отладочная плата NUCLEO-H743ZI2. Необходимо написать код для организации передачи данных через TCP server (socket) на базе микросхемы LAN8742A. Компьютер - мастер; микроконтроллер - подчинённый. С компьютера должна посылаться команда, например: 0x 01 00 01 (Включить светодиод); 0x 01 00 02 (Выключить светодиод); 0x 01 00 03 (Мигать светодиодом с периодом 100 мс); Микроконтроллер должен отвечать на запросы: 0x 02 00 01 (Светодиод включен); 0x 02 00 02 (Светодиод выключен); 0x 02 00 03 (Процедура мигания светодиодом); Код должен быть написать без использования библиотек HAL и LL. Только CMSIS. IDE - желательно Keil. Но это обсуждаемо.
Микроконтроллер: ST elecrtonics STM8x. Функции и задача устройства: Есть плата на базе STM32F7, спроектирована и спаяна. Находится в Питере, желательно работать у нас или хотя бы не далеко от Питера. Пересылка платы почтой не рассматривается. Код написан (с помощью cube mx), проверен на макете nucleo с аналогичным процессором (код предельно простой). Функционально плата читает (DMA) выборки из встроенного АЦП на частоте 320 кГц в массив, на половине массива и в конце массива отправляет начитанное в сеть. - Нужно запустить плату, проверить входы, выходы, светодиоды - залить написанный код, адаптировать если потребуется, проверить что все работает как задумано.
Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Возможно ли закачать программу в микроконтроллер таким образом, чтобы при выключении питания программа осталась в памяти и перезаписывать её не пришлось?.
Программирование микроконтроллеров. Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Подключение двух датчиков XGZP6897D к STM32F4VET6 по двум шинам I2C.
Микроконтроллер: Xiao esp32-C6. Функции и задача устройства: Необходимо подготовить рабочий код для устройства на основе xiao esp32-c6 для Arduino IDE. К esp32 подключены: 1. Лазерный модуль на 3В SYD1230 5mW(лазерная указка и т.п.) (gpio 18); 2. Лазер подключен через транзистора 2N2222A который открывает землю и позволяет произвести модуляцию; 3. Простая солнечная батарея 53х30 (gpio 21); *Важна площадь поверхности на которую будет попадание лазерного луча. При позиционировании и использовании устройства будут частые мелкие смещения. Если есть другой способ обеспечить площадь детектирования более 5см^2 без линзы, то я готов к предложениям. 4. Две кнопки (gpio 16 и 22); 5. Спикер (gpio 23). Необходимые функции: 1. Лазер модулируется с частотой указанной в коде (по-умолчанию 2000Гц). 2. Солнечная батарея не должна реагировать на неяркий (комната с окном) солнечный свет, но должна регистрировать только попадание модулированного лазера - если на нее попадает модулированный лазер, то зажигается встроенный светодиод, выдается сообщение в монитор порта и прекращается писк зуммера. Если на нее не попадает лазер, то пищит зуммер и выдается сообщение в монитор порта. *Данную задачу можно решить регистрированием пиков, фурье-анализом или как-либо еще, главное, чтобы работало. 3. Зуммер, пищит, когда лазер не попадает на солнечную панель, но писк не более отведенного времени, указанного в коде (по-умолчанию 5 сек). При включении устройства, зуммер тоже не пищит. 4. Кнопка 1 (gpio 16) управляет включением-выключением лазера 5. Кнопка 2 (gpio 22) переводит зуммер в тихий режим и обратно - то-есть отключает звук у устройства. 6. При долгом нажатии на каждую из кнопок, отправляется команда с помощью WiFi_Mesh или espNow (любой способ, главное, чтобы без отдельного "сервера") на все остальные подобные устройства (до 15 штук), чтобы они все сразу включили/выключили лазер или зуммер. Конечная задача такова: Несколько устройств расположено в помещении и светит друг на друга лазерами, создавая лабиринт. При пересечении человеком луча, звучит зуммер сообщая об ошибке. Wifi-составляющая нужна для того, чтобы все устройства можно было включать или выключать одновременно после позиционирования в комнате. Пример неудачного кода для Arduino IDE (.ino).
Микроконтроллер: Энергонезав. ОЗУ (DIP28): M48T58Y-70PC1 Timekeeper & DS1286 Dallas. Функции и задача устройства: Необходимо скопировать и поселить дамп с одной, заведомо исправной ИМС на пустую ИМС. Здесь нужен программатор с параллельным интерфейсом.
Программирование микроконтроллеров. Микроконтроллер: Microchip PIC 16x. Функции и задача устройства: Необходимо под данный код на ассемблере собрать схему счетчика в Proteus.
Программирование микроконтроллеров. Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Добрый день, требуется разработка программного обеспечения или настройка аппаратуры умного дома для удаленного пользования.
Микроконтроллер: Разрабатываем собственные контроллеры, нужен программист для программирования под конкретные задачи. Функции и задача устройства: Контроллеры узлов учета тепловой энергии.
Для себя Пет проект - для себя - хочу составить схему из монитора, батареи и контроллера, прошить скрипт на java чтобы воспроизводить последовательность матриц для следующей анимации: https://proftrud.ru/eye/ Я описал общую задачу чтобы было примерно понятно направление, но важный момент - прошить контроллер именно с поддержкой jvm. Понимаю что это сужает выбор практически до raspberry pi, но возможно есть другое решение.
Программирование микроконтроллеров. Микроконтроллер: ST elecrtonics STM8x, AVR ATtiny, AVR ATMega, ST elecrtonics STM32x. Функции и задача устройства: При.
Программирование микроконтроллеров. Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Переписать код программы для работы с дисплеем "3.5inch TFT Touch Shield" с отладочной платы "XNUCLEO-F103RB" на отладочную плату "WeAct STM32F103". Код программы находится на сайте разработчика дисплея: https://www.waveshare.com/wiki/3.5inch_TFT_Touch_Shield Рабочей средой разработки должен быть CubeIDE. Условием выполнения работы является работа дисплея под управлением вышеуказанного микроконтроллера. Если потребуется оборудование, можно будет обсудить этот вопрос по переписке. Отдам оборудование только проживающим в СПб и ЛО!.
Программирование микроконтроллеров. Микроконтроллер: AVR ATMega. Функции и задача устройства: Есть рабочий скетч для устройства. Необходимо добавить в него дополнительные функции, связанные с магнетометром.
Программирование микроконтроллеров. Микроконтроллер: PLR-PLC. Функции и задача устройства: Алгоритм программирования герлянда" 1. Включить (короткое нажатие) кнопку INI → включается лампа Q1, затем с интервалом в Ісек, включаются последовательно лампы Q2, Q3, Q4, Q5, Q6. 2. Включить (короткое нажатие) кнопку IN 1 → выключается лампа Q1, затем с интервалом в Ісек, выключаются последовательно лампы Q2. Q3, Q4, Q5, Q6. 3. Зажать (долгое нажатие) кнопку IN 1 включается лампа Q1, затем с интервалом в Ісек, включаются последовательно лампы Q2, Q3, Q4, Q5, Q6. Через Зсек. выключается лампа Q6, затем с интервалом в Ісек. выключаются последовательно лампы Q5, Q4, Q3, Q2, QI. 4. Включить (короткое нажатие) кнопку IN 2 включаются лампы Q1 и Об, затем через Ісек, включаются лампы Q2 и Q5, затем через Ісек. включаются лампы Q3 и Q4. 5. Включить (короткое нажатие) кнопку IN 2 → выключаются лампы Q1 и Q6, затем через Ісек. выключаются лампы Q2 и Q5, затем через Ісек. выключаются лампы Q3 и Q4. 6. Зажать (долгое нажатие) кнопку IN 2 включаются лампы Q1 и Q6, затем через 1 сек. включаются лампы Q2 и Q5, затем через 1 сек. включаются лампы Q3 и Q4. Через Зсек. выключаются лампы Q3 и Q4, затем через 1 сек. выключаются лампы Q2 и Q5, затем через Ісек. выключаются лампы Q1 и Q6. 7. Включить (короткое нажатие) кнопку IN 3 включается лампа Q6, затем с интервалом в 1 сек. включаются последовательно лампы Q5, Q4, Q3, Q2, Q1. 8. Включить (короткое нажатие) кнопку IN 3 → выключается лампа Q6, затем с интервалом в Ісек. выключаются последовательно лампы Q5, Q4, Q3, Q2, Q1. 9. Зажать (долгое нажатие) кнопку IN 3 → включается лампа Q6, затем с интервалом в 1сек. включаются последовательно лампы Q5, Q4, Q3, Q2, Q1. Через Зсек, выключается лампа Q1, затем с интервалом в Ісек. выключаются последовательно лампы Q2, Q3, Q4, Q5, Q6. 10.Зажать (долгое нажатие) кнопку IN 1 и IN 2 → лампы Q1, Q2, Q3, Q4, Q5, Q6 мигают с частотой 2Гц. Отпустить концевые выключатели IN 1 и IN 2 → лампы Q1, Q2, Q3, Q4, Q5, Q6 не работают.
Программирование микроконтроллеров. Микроконтроллер: d70f3485. Функции и задача устройства: чтение/запись и изменение информации в микроконтроллере по CAN шине. Требуется ПО для автомобильных ЭБУ.
Микроконтроллер: Microchip PIC 16x. Функции и задача устройства: Спроектировать счетчик на основе микроконтроллера PIC16F84A, реализующий определенную последовательность состояний. Разработать цифровое устройство на основе любого микропроцессора, реализующее счетчик, с заданной последовательностью состояний за счет минимизированных функций (Включая принципиальную схему и управляющую программу в кодах выбранного микропроцессора).
Программирование микроконтроллеров. Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: ТЕХНИЧЕСКОЕ ЗАДАНИЕ на проведение услуг по программированию «Разработка ПО СДК с использованием SNMP агента» Исполнитель разрабатывает программное обеспечение удаленного доступа (далее – «ПО») для микроконтроллера STM32H745ZI-Q (далее – «МК»). 1. Основной функцией ПО является формирование СДК (системы удаленного контроля) по средством сети Ethernet c использование SNMPv3 агента. 2. Сведения об МК, влияющие на разработку ПО: МК представляет собой печатную плату Nucleo-144 STM32H745ZI-Q (с двух ядерным чипом STM32H745ZIT6U (M-7 и M-4)), которая является частью блока управления некого комплексного устройства. Прошивка микроконтроллера осуществляется внутрисхемно через размещённый на плате разъём USB PWR (ST-LINK V3), который подключен к ПК Windows 10. Программирование должно осуществляться дистанционно по средством доступа к ПК через удаленный доступ (AnyDesk). Разрабатываемое ПО будет являться частью программы комплексного устройства, поэтому требуется не только написание ПО, но и передача ПО для дальнейшей поддержки модификации другим программистом. 3. Требования к разрабатываемому ПО: а) Обеспечение СДК (системы удаленного контроля) по средством сети Ethernet c использование SNMPv3 агента, сформированный в соответствии с RFC 3418. б) Выполнение следующих функций: Получение отельных параметров или пакета данных (несколько регистров) от MK через запрос или их запись, Отправление экстренного сообщения “alarm” от МК при экстренном или ошибочном событий, Отправление от МК запроса на обслуживание. в) Создание пояснений в настройках и коде для возможности переноса или слияния созданного ПО с основным(другим) кодом программного обеспечения для устройства МК. 4. Язык программирования – C (или С++) на базе CubeIDE (согласование версий) с настройками CubeMX. Прошивка МК через CubeIDE. 5. Заказчик на время выполнения работ предоставляет Исполнителю доступ к ПК с Windows 10. 6. Тестирование ПО осуществляется Исполнителем в лаборатории Заказчика совместно с заказчиком. 7. В качестве результатов работы Исполнитель передаёт Заказчику ПО МК (исходные коды, файлы прошивки и расширенные пояснения).
Уточните категорию: программирование микроконтроллеров. Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Разработка прошивки для отладочной платы на базе микроконтроллера STM32F103C8T6 (Type-C).
Программирование микроконтроллеров. Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Разработка модели робота манипулятора парикмахера.
Программирование микроконтроллеров. Микроконтроллер: ST elecrtonics STM32x, ESP32. Функции и задача устройства: Имеется устройство на базе ESP32, Требование к устройству измерение уровня жидкости в ёмкости и передача показаний по Wi-Fi на компьютер в локальной сети, протокол передачи данных UDP, прошивка имеется но под другой протокол и имеет ограниченный функционал, требуется переписать прошивку, добавить функции такие как фильтрация (фильтр Калмана), систему перезапуска в случае падения прошивки, данные записываются на MicroSD карту, измерение осуществляется с помощью операционного усилителя, так же имеется датчик температуры, нужно записывать показания в директории после чего при подключении к сети Wi-Fi выгружать накопленные данные, это первый вариант устройства, далее запланирована новая версия, будут добавлены новые функции и элементы, требуется специалист который имеет опыт в этой среде программирования, не боится браться за сложные проекты, и готовый сотрудничать в дальнейшем в новых проектах. Стоимость работ договорная, за готовый результат, разбиваем проект на части, после завершения каждого этапа и проверки работоспособности производится оплата.
Программирование микроконтроллеров. Микроконтроллер: Esp32 devKit c-1. Функции и задача устройства: У меня есть модуль esp32 devkit, акселерометр adxl345 и microsd модуль. Мне надо снимать вибрацию на частоте [Телефон скрыт] Гц по всем 3 осям в течении 30 секунд и записывать на sd модуль.
Программирование микроконтроллеров. Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Мне нужно программа для контролировать пробег фотоаппарата (кенон и Никон).
Программирование микроконтроллеров. Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Контроллер stm32f407 с панелью оператора7". Нужно управлять выходами, несколько датчиков температуры и влажности, снимать информацию с входов, вывести информацию на экран.
Разработка ПО. Программирование микроконтроллеров. Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Дана плата, со схемой - задание - повторить как можно ближе к оригиналу. OLIMEXINO-328.
Программирование микроконтроллеров. Микроконтроллер: tms320f2802. Функции и задача устройства: Управление ключами преобразователя DC/AC. Декомпиляция bin файла с последующем изменением.
Микроконтроллер: Esp32s3 sense. Функции и задача устройства: Делаю DIY проект "Project Babble". Шил плату и неправильно прошил, или убил — непонятно. При подключении к ПК он показывается как COM3, а потом непонятно почему становится COM5 и в нужном приложении не определяется. Пытался по гайду прошить вручную через ардуино, но не разобрался из-за размытых инструкций.
Для себя Научить программированию микроконтроллеров на языке С или Pithon (самим программированием не владею), базовые знания имею в физике, электротехнике, светотехнике и смарт устройствах для автоматизации. Начать с Arduino, далее STM Siemens
Микроконтроллер: АТ89S8235. Функции и задача устройства: Необходимо реализовать программу "Десятичный калькулятор" на реальном микроконтроллере АТ89S8235 плата uni-ds6 на языке С, в соответствии с тз.
Почему стоит искать работу для фриласнеров по профилю программирование микроконтроллеров в Москве у нас?
🔸 Более 1 предложений о работе за сегодня в тематике программирование микроконтроллеров
🔸 Работа и подработка на бирже фриланса от прямых заказчиков, которым нужна помощь специалистов по профилю программирование микроконтроллеров уже сегодня!
🔸 Свежих заказов на программирование микроконтроллеров в Москве для фрилансеров на июль 2026 года — 94 шт.
Как найти удалённую работу для фриланс-специалистов по профилю программирование микроконтроллеров в Москве?
Вы специалист по программирование микроконтроллеров и ищете проекты и заказы на удалёнке в Москве? Нам всегда есть что вам предложить. Ежедневно мы публикуем новые проекты и заказы по вашей специальности. Найдите интересную работу уже сегодня
Сколько проектов для IT-специалистов по профилю программирование микроконтроллеров в Москве?
На июль 2026 года опубликовано 94 предложений удалённой работы от прямых заказчиков для исполнителей по специализации программирование микроконтроллеров
Сколько можно заработать выполняя проекты по программирование микроконтроллеров?
Специалисты по профилю программирование микроконтроллеров зарабатывают от 0.00 рублей с заказа. Хотите больше? Выполняйте как можно больше заказов и зарабатывайте сколько пожелаете