Программирование микроконтроллеров срочно в Астрахани

Программирование микроконтроллеров
от 370  за усл.
Создание сайтов
от 2310  за усл.
PostgreSQL-разработчики
от 460  за усл.
MySQL-разработчики
от 460  за усл.
Тестировщики
от 230  за усл.
SQL-разработчики
от 460  за усл.
Oracle-разработчики
от 490  за усл.
Верстка сайтов
от 920  за усл.
SQLite-разработчики
от 460  за усл.
Microsoft Access разработчики
от 460  за усл.
Разработка чат-ботов
от 1380  за усл.
Программирование 1С
от 570  за усл.
Разработчики по MongoDB
от 480  за усл.
Услуги по Data Science
от 460  за усл.
Разработка мобильных приложений
от 4620  за усл.
Регистрация доменов
от 460  за усл.
Redis-разработчики
от 670  за усл.
Разработка игр
от 590  за усл.
Разработка игр на Unity
от 460  за усл.
Услуги системных аналитиков
от 550  за усл.
Разработчики Microsoft SQL Server
от 460  за усл.
Гейм-дизайнеры
от 920  за усл.
Тестирование игр
от 280  за усл.
Программисты по NoSQL
от 460  за усл.

199 IT-фрилансеров в Астрахани

Ксения оставила отзыв

Пять с плюсом

Огромное спасибо Александру, за то что качественно выполнил заказ в четко поставленные сроки. Александр подошёл к выполнению работы ответственно и профессионально и был единственным специалистом, который не побоялся взяться за создание сайта с нуля, а именно написание кода на таких языках программирования как php, html, css, sql. Он мне очень помог не только написать код для сайта, но также в процессе подробно объяснял и наглядно показывал все аспекты разработки. Я очень благодарна Александру не только за проделанную работу, но и за обратную связь, ежедневные консультации и ответы на все мои вопросы. Однозначно рекомендую Александра, как высококвалифицированного специалиста, всем тем кому нужна помощь в сознании сайта!ещё

Выполненный заказ

Разработка на PHP, более месяца назад, Астрахань.

Веб-разработка. Доработка существующего продукта, разработка с нуля. Язык программирования: PHP. Требуется создать сайт на языках программирования, такие как- html, css, js. А так же создать базу данных с помощью php и sql.ещё

Александр оставил отзыв

Пять с плюсом

Быстро, качественно и во время! Уважаю Профи!ещё

Выполненный заказ

Программисты, более месяца назад, Астрахань.

Разработка приложений для ПК. Разработка с нуля. Надо пронумеровать страницы в word.ещё

Александр оставил отзыв

Пять с плюсом

Остался очень доволен! Обращался к Владиславу по вопросу внесения исправлений в макрос который перестал корректно работать. Одной из основных сложностей которую я не понимал, как решить, до того как обратился за помощью к Владиславу, было корректно сформулировать техническое задание специалисту который должен был решить мою проблему. При условии того, что я имею очень скудное представление не только о том, что было написано в коде этого макроса, но и о самом ВижуалБейсике (языке программирования) в целом!!! Владислав очень внимательно подошел к моей проблеме, с пониманием отнесся к уровню моих познаний в работе с макросами, самостоятельно задал мне все необходимые правильные вопросы для понимания задания и вообще проделал большую часть работы самостоятельно. Владислав не просто разобрался в коде чужого макроса, и привел макрос в рабочее состояние. Он значительно улучшил и модернизировал наш рабочий файл. В итоге мы получили документ который стал работать и лучше и быстрее!ещё

Выполненный заказ

Программисты, более месяца назад, Астрахань.

Макросов. Доработать, усовершенствовать существующий продукт. Язык программирования - Visual Basic .NET. Есть EXEL файл с шаблонами в котором зашиты макросы. Функция одного из макросов заключалась в том, что он переводил текстовые файлы TXT (калькуляции) в формат EXEL. После того как программа в которой производился расчёт поменяла форму вывода текстового файла (поменяла местами блоки) макрос перестал корректно работать. Необходимо внести исправления в код, чтобы всё работало нормальноещё

Алексей оставил отзыв

Пять с плюсом

Я разместил заказ в Profi.ru с примерным описание программы, которую хочется получить по окончанию работы. На мое обращение ответил Иван Александрович и предложил связаться для уточнения деталей по моему заказу. Внимательно выслушал, посмотрел на операции, которые я хотел выполнять в автоматическом режиме и предложил свое виденье будущей программы. В процессе выполнения работы, неоднократно показывал результат, продемонстрировал функции, которые я не озвучивал в предварительном задании. Подошел к задаче ответственно, грамотно, предложил дополнительные возможности и реализовал их. Выполнил качественно, профессионально в оговорённый срок в полном объёме. Я очень доволен результатом. Планирую в дальнейшем еще обращаться по другим задачам и рекомендую для обращения. Спасибо!ещё

Выполненный заказ

Программисты, более месяца назад, Астрахань.

Разработка приложений для ПК. Разработка с нуля. Язык программирования: по рекомендации специалиста. Нужно написать программу для совместной работы через API с SolidWorks. API содержит сотни функций, которые можно вызывать из Visual Basic (VB), Visual Basic for Applications (VBA), VB.NET, C++, C# или файлов макросов SOLIDWORKS. С помощью программы хочется получать данные из сборок, формировать спецификацию и сортировать ее по группам. На основе спецификации проверять наличие чертежей на детали определенных групп в папке расположения сборки с деталями, если нет указывать в спецификации (отдельной колонке). Если детали из листового материала, указывать в таблице граничные рамки (размеры), делать развертки средствами SW и создавать чертежи для деталей с гибкой. Также заносить информацию в сформированную спецификацию. Более детальное описание я напишу при заинтересованности этим заданием. Цену за данную программу хотел узнать от специалиста, который захочет сделать такую программу. Так как эту программу хочу сделать для личного пользования, может быть с дальнейшим расширением функционала и длительным сотрудничеством, хочется что бы цена была разумной.ещё

Наталья оставила отзыв

Хочу порекомендовать всем в качестве программиста Андрея Юмашева. В процессе выполнения работы на сайте Госуслуг возникла сложная ошибка по вине сайта. Техподдержка долго не давала обратной связи. Андрей не бросил эту сложную задачу и "довел до ума", не смотря на затягивающиеся сроки. В общем, работой я осталась довольна, рекомендую всем, кто ищет толкового программиста за разумные деньги.ещё

Выполненный заказ

Программисты, более месяца назад, Астрахань.

На госуслугах ошибка. Настройка. На портале госуслуг не могу подать заявление. Пишут ошибка ( Bed request).ещё

Михаил оставил отзыв

Добрый день! У меня интернет магазин , сайт начал ужасно тормозить и "логать" , обратился в службу поддержки хостинга , сказали что проблема в сайте и что скорее всего причина в некорректной работы скриптов . На сайте профи нашел Артура. Задание дал в пятницу , объяснил что дело срочное , поскольку некорректная работа сайта негативно влияет на заказы и общее впечатление о компании . В субботу получил развёрнутый анализ по проблеме. К началу рабочей неделе все было исправлено и приведено в рабочее состояние . Спасибо большое , будем и дальше обращаться.ещё

Выполненный заказ

Программисты, месяц назад, Астрахань.

Исправление ошибки. Доработка существующего продукта. Сайт https://dez-optima.ru начал тормозить , после написания в хостинг определилась следующая причина , рекомендовали Обработку скриптов сайта На хостинге проблем не наблюдается Переписка с хостингом во вложении.ещё

Елена Зенкова оставила отзыв

Ну я пять с плюсом не поставила, потому что пока не смогла оттестировать продукт нормально. Это специфика заказанного продукта в какой-то мере. А в какой-то просто нехватка времени. Михаил искал выходы и предлагал решения. Это очень большой плюс. Сама работа со специалистом была очень комфортной. Скорее я, как клиент, была не самой комфортной - у меня все время не хватало времени.ещё

Выполненный заказ

Программисты, более месяца назад, Астрахань.

Я не знаю, что это должно быть. Разработка с нуля. Нужно записаться в консульство Венгрии. Всегда вылезает, что времени нет. При этом по телефону они говорят, что каждый день открывается запись на один день. Сейчас на сентябрь. Вроде бы в 18. Но я ловила, не выловила. Нужно написать такую программу, которая выловит появление свободного времени и запишет туда с определенными данными. Сайт записи https://konzinfoidopont.mfa.gov.hu/ Поскольку страна не особо популярная, ею никто не занимается, как Францией. Ну и визы она дает плохо. А мне нужно.ещё

Мунтяну Валерий Валерьевич оставил отзыв

Пять с плюсом

Багдан очень адекватная прочитал очень внимательно мои составные задачи Почему Уточняю именно что прочитал Правильно Потому что принял очень много мастеров который не дочитали пришли и не могли сделать В общем переходим к Богдану он прочитал внимательно мне позвонил всё обсудили пришёл посмотрел оставиш мне список задач Что нужно купить перед этом С его стороны было указано помощь Что купить лучше как я всё купил сообщил Богдану соответственно он на следующий день пришел и всё сделает всё работает как и хотел Спасибо огромное за уделенное вам времяещё

Выполненный заказ

Программисты, более месяца назад, м. Братиславская.

Настроить и запустить программу для стрима с донатом обс. Разработка с нуля. Язык программирования - По рекомендации специалиста. Нужно настроить программу obs с донатом. Компьютер новый память есть всё в порядке просто нужно программу запустить обс с донатом Если вы не уверены что у вас получится можете не тратить ваше времяещё

Иван оставил отзыв

Хочу выразить вам огромную благодарность за ваш профессионализм и оперативность в решении моих проблем. Я, как пользователь, честно говоря, ничего не понимаю в технических тонкостях, но вы мне так эффективно и ясно объяснили все, что даже глупые вопросы не остались без ответа. Спасибо вам за ваш профессионализм, за отличную работу и за создание такой комфортной обстановки, когда даже неопытный пользователь чувствует себя в надежных руках. Обязательно обращусь повторно, большое Вам спасибо!ещё

Выполненный заказ

Программисты, более месяца назад, Астрахань.

Веб-разработка. Доработка существующего продукта, настройка. Выложить фласк проект на сервер.ещё
Аватар пользователя

специалист

Денис Дерий

5,027 отзывов

Алексей оставил отзыв

Пять с плюсом

Денис высочайшего уровня клиентоориентированный специалист, который в безумно кратчайшие сроки выполнил поставленную задачу по написанию софта для обработки и редактирования XMl фида для нашей компании. Предоплаты не брал, сделал софт на своем сервере, я проверил весь функционал, сделал корректировки к ТЗ, Денис в течение часа всё подогнал под мои требования, просто СУПЕР! Специалисты с которыми мы работаем порядка 8 лет объявили нам "заоблачный" прайс за данный функционал и срок 2 недели. Денис выполнил задачу менее чем за 1 день. Восхищен, доволен! Всем близким буду советовать. Продолжим работать с Денисом по новым проектам!ещё

Выполненный заказ

Программисты, более месяца назад, Астрахань.

Веб-разработка. Разработка с нуля. Создать отдельную программу, на отдельном сервере, которая принимает на вход наш фид из CRM агентства недвижимости и на выход выдает такой фид но с измененными как нам нужно ID объектов. Фид состоит из объектов недвижимости выгружаемых на сайт cian.ru Работы тут часов на 6-7 (вместе с арендой и настройкой нового сервера). В программе основная функция обновления ID объектов недвижимости. Чтобы у нас была возможность на главном экране выставить галочки всех объектов одним кликом и после чего мы могли нажать на кнопку обновить ID для ЦИАН (либо задать расписание автоматически обновить ID объектов, что даже удобнее в разы). После нажатие это кнопки, номер ID объекта должен поменяться на более свежий номер (к примеру был ID1000, стал ID 1055, главное чтобы ID разных объектов не дублировались друг с другом в базе).ещё

Диана оставила отзыв

Пять с плюсом

Моя задача заключалась в написании некоторого функционала в студенческом проекте, поэтому было важно не просто дописать код к уже существующему, но и понять его. Мы созванивались и писали код вместе, Григорий размеренно и терпеливо объяснял мне материал, подсказывал, как лучше работать с фреймворком (QT), помог разобраться в уже написанном коде. На сообщения отвечал быстро. Могу однозначно рекомендовать этого специалиста.ещё

Выполненный заказ

Программисты, более месяца назад, Астрахань.

Разработка приложений для ПК. Доработка существующего продукта. Язык программирования: C++. Задача на уровне студенческого проекта в вузе. Работа в QT на С++. Дописать в существующем проекте функционал двух кнопок. Заказ подразумевает не только написание кода, но и несколько созвонов с объяснением и обсуждением, растянуты на несколько дней по несколько часов.ещё

Наталья оставила отзыв

Пять с плюсом

Огромное спасибо, Руслану!!! Быстро нашёл неполадки в работе ноутбука и устранил их дистанционно.👍 Была уверена, что надо менять звуковую карту, как мне посоветовали, на самом деле, выяснилась другая причина. Сразу видно, человек знает свою работу, а ещё он очень вежливый, воспитанный и понимающий человек!!! Теперь буду обращаться только к Руслану и советовать его своим знакомым!!! Жаль, что нет оценки 10+, поэтому ставлю, который здесь есть наивысший балл 5+ Обращайтесь, не пожалеете.👍👍👍ещё

Выполненный заказ

Программисты, более месяца назад, Астрахань.

Техподдержка сайта. Под ios. Установить – звуковую карту на ноутбук asus. Устранить ошибки. Поменять звуковую карту в ноутбуке.ещё
Аватар пользователя

специалист

Елена Садовникова

4,8323 отзыва

Игорь оставил отзыв

Пять с плюсом

Помогли с базой данных в MySQL, всё вышло отлично, без единой ошибки. Прекрасный программист, советую~)ещё

Выполненный заказ

Программисты, более месяца назад, Астрахань.

Разработка баз данных. Доработка существующего продукта. Помочь в создании базы данных в MySQL Workbench по заданной схеме.ещё

Сергей оставил отзыв

Пять с плюсом

Программист, отлично справился с задачей, всегда был на связи, учитывал пожелания после обсуждения тех. задания. Помог разобраться с программой, все показал и объяснилещё

Выполненный заказ

Программисты, более месяца назад, Астрахань.

Разработка приложений C# Windows Forms. Разработка с нуля. Нужно разработать приложение WinForms, которое будет связано с БД под названием Приют, и будет выступать в роли приложения для сотрудника.ещё

Марат оставил отзыв

Мария, отличный специалист. Всем рекомендую!ещё

Выполненный заказ

Разработка логотипа, более месяца назад, Астрахань.

Разработка логотипа. Разработать с нуля. Продукт: Питьевая вода. Три капли. В нутри капель силуэт, одной православная церковь, в другой мусульманская мечеть и в третей буддийский хурал.ещё

Наталья оставила отзыв

Спасибо за работу! Маргарита сначала предложила минимальный вариант этикетки, который вместе дорабатывался. Быстро реагировала на просьбы корректировки, понимала, что хочется и предлагала свои варианты, которые оказывались удачнее. Если понадобится разработать еще этикетку, обязательно обращусь к Маргарите.ещё

Выполненный заказ

Услуги типографии, дизайн этикеток, более месяца назад, Астрахань.

Потребуется печать: 100 шт. Этикетка.ещё

Никита оставил отзыв

все суперещё

Выполненный заказ

Набор рукописного текста, более месяца назад, Астрахань.

Текст: технический. Язык: русский. Объём текста: 1 страница. Разовая задача или временный проект. Все что написано ручкой не нужно.ещё

Ольга оставила отзыв

Пять с плюсом

Спасибо Алёне за качественную и выполненную в срок работу! Однозначно буду обращаться вновь и рекомендовать!))ещё

Выполненный заказ

Транскрибация, более месяца назад, Астрахань.

Текст: разговорный. Язык: русский. Объём работ: 30 минут. Разовая задача или временный проект. Здравствуйте! Есть видео - 30 минут. Есть подробный текст, но его нужно разбить по столбцам, там 2 спикера, таблицу пришлю (если есть опечатки в тексте, поправить, предложения сделать правильно. То есть если нет вопроса? убрать значок, расставить точки) и по времени (тайм-коды). То есть сам текст вам печатать не нужно, только поправить, если что то написано не грамотно.ещё

Прямо сейчас ищут

Программирование микроконтроллеров

Микроконтроллер: Texas Instruments MSP430x. Функции и задача устройства: Датчик состоит из измерительного блока и электронного преобразователя. Давление подается в камеру измерительного блока, преобразуя деформацию чувствительного элемента в изменение электрического сигнала. Чувствительным элементом измерительного блока датчиков является тензорезистивный сенсор. Электронный преобразователь формирует цифровой код, пропорциональный приложенному к чувствительному элементу давлению. Откорректированный цифровой код передается на цифровое индикаторное устройство (при его наличии), а также формируется в стандартный аналоговый и цифровой(на базе протоколо HART) выходные сигналы. Есть готовый импортный датчик давления с прошивкой от производителя(она не устраивает). Производитель свою прошивку редактировать не дает. Нужно разработать свое ПО. По времени исполнения и оплате нужно обсуждатьещё

Стоимость

90000 

Программирование микроконтроллеров

Микроконтроллер: Любой, чтобы пинов хватило, но необходимо объяснить, почему именно он выбран. Функции и задача устройства: 2 модуля Стационарный и мобильный Компоненты: Стационарный: Разъем для подключения к мобильному модулю 3 тумблера(переключателя) с 3 мя светодиодами на каждый (красный, желтый, зеленый) 2 регулятора (поворачиваемые ручки как у радио) Динамик Шаговый двигатель Подключение светодиодной ленты Мобильный: Разъем для подключения к стационарному модулю LCD экран 2 на 16 Клавиатура 3 на 4 Логика работы При подаче питания на стационарный модуль загораются 3 красных светодиода, ожидания включения первого тумблера, если при включении подключён мобильный модуль то вместо первого красного загорается жёлтый светодиод, на мобильном модуле на экран выводится надпись инициализация и через некоторое время ввод кода доступа, при этом стационарный модуль передает ключ(4 цифры его отобразить на экране) и нужен парный к нему ответ вводится с клавиатуры на мобильном (4 цифры отображать ввод на экране звездочками) # конец ввода и передача пароля на стационарный, там проверка и при успехе первый зелёный светодиод вместо желтого. Ожидание включения второго тумблера При включении второго тумблера соответствующий светодиод переходит из красного в желтый, ожидание настройки, на экран передавать уровень текущей настройки, целевая настройка это случайное положение шагового двигателя и нужно его повернуть до него и настроить второй регулятор “частота сигнала” (как на ради волну ловить). Прогресс настройки отображать на экране, допустить небольшую погрешность, при стопроцентной настройке светодиод зелёный и ожидать включения второго 3го тумблера. При ведении 3го светодиод переходит в желтый и начинается передача данных, первым передать количество пакетов с данными, и отобразить прогресс передачи на экране мобильного, затем с случайным периодом в заданном диапазоне передавать пакеты с данными, передача сопровождается звуковыми сигналами, после передачи последнего пакета светодиод зелёным, и ожидание отключения кабеля и первому всех тумблеров в состояние выкл, в мобильном модуле должно быть сохранено сколько из скольки пакетов передано, и возможно вывести информацию эту на экран(обязательно) и компьютер при подключении по USB(не обязательно) Ограничить количество попыток ввода пароля, при нарушении последовательностиещё

Программирование микроконтроллеров

Микроконтроллер: Microchip PIC 16x. Функции и задача устройства: Необходимо запрограммировать для микроконтроллера pic16f1786 три прерывания: EEPROM Write Completion Interrupt Enable bi Comparator C2 Interrupt Enable bit EUSART Transmit Interrupt Enable bit Документация http://ww1.microchip.com/downloads/en/devicedoc/40001637c.pdf Реализовать программно в среде MPLAB IDE, отображать модель в Proteus 8. Если есть вопросы пишитеещё

Стоимость

5000 

Обучение программированию микроконтроллеров

41 годещё

Стоимость

1700 

Программирование микроконтроллеров

Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Сбор данных по графику с датчиков давления, температуры, электропроводности воды; диагностика работы устройства, накопление, расчет по формулам (пересчёт к приведённым значениям), передача данных по GSMещё

Стоимость

5000 

Программирование микроконтроллеров

Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Программирование BIOSещё

Программирование микроконтроллеров

Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Есть велосипедная сигнализация с ПДУ. Без обратной связи. Возможно сделать так,чтоб обратная связь на пульт была,при срабатывании сигнализации? Устройство RID578722486771 Или есть возжность спаять платку с датчиком удара,антенкой и чтоб была обратная связь на ПДУ?. Https://www.ozon.ru/product/signalizatsiya-dlya-elektrosamokata-velosipeda-mopeda-vibratsionnaya-[Телефон скрыт]/?advert=YNYBIUedS9vd2gZpI1yGF6JHSQtWmSC5GbpFTLob3z1XjTmotpLyanwWNKn-NjAKeMyuC95PL3XAJ-Iw3N2l181TWYWNxQrpSC2WeAK_xYvQ5qBfY0GGRjyqvAiZWP0FiyxWZra8PYNe-f-NOgcGm5h_MbQJ_n35rlkxT2cFl9ecYk3u8bWJsQ34nFv8XZClfmiSUN1aT4PEPGrHLC56OpBHPz5djIImz0GJvsadh-nRpsdaQATDf2TKEBe9L-NQ3XnjwgVzuFX98iQ3JjnQel_d9LGr7Bl9XEj0SgzTLQTZ02q8BGapgdqHsA0kVU9_EpXP3xFlBwzE61UFk6kwd9FaGHQ&avtc=1&avte=2&avts=1710598087&keywords=%D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F+%D0%B4%D0%BB%D1%8F+%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D1%81%D0%B0%D0%BC%D0%BE%D0%BA%D0%B0%D1%82%D0%B0ещё

Стоимость

1800 

Программирование микроконтроллеров

Микроконтроллер: PIC16G886. Функции и задача устройства: Для инкубатораещё

Стоимость

900 

Задачи, которые доверили Профи

Программирование микроконтроллеров

Микроконтроллер: AVR ATMega. Функции и задача устройства: Доброго времени суток! Нужно помощь с программирование на базе микроконтроллера AVR. Нужно написать программу на языке C; на АЦП PC0, PC1, PC2, PC3 микроконтроллера ATMEGA328P значения напряжения с двух датчиков Холла. Они считают частоту вращения колес инкрементального энкодера. PC0 - напряжение, обозначающее частоту вращения первого колеса, PC1 - напряжение, обозначающее направление вращения первого колеса. С каналами PC2, PC3 аналогичная ситуация, только для второго колеса. Если напряжение, отвечающее за направление вращения, больше напряжения, отвечающего за частоту, то это означает, вращение происходит в другую сторону. Опорное напряжение 2,5 Вольт. Максимальная частота 5 оборотов в секунду, минимальная - 0,1 оборот в секунду. PD0, PD1 реализуют передачу и прием данных по интерфейсу USART. Все полученные данные передаются на ПК. Если с ПК ввести команду 0х10 то все обработанные данные на компьютер. Также для проверки программы используется контрольная сумма с поразрядной инверсией (также при команде 0х10 выполняется проверка). Необходимо передавать данные о линейной скорости каждого колеса. Если они крутятся в другую сторону (т.е. на PC1, PC3 напряжения больше, чем на PC0, PC2), выставляется перед значением скорости знак минус. Преобразования выполняются в режиме Free Running mode. Данные нужно обрабатывать с частотой 1 кГц и передавать сразу по USART. Подсчет скорости по формуле 2*pi*d*frequency, где d - это диаметр колес (равен 0,25). frequency - частота преобразований, от 0,1 до 5. Диапазон входных напряжений на АЦП от 1 до 2,5 В. Необходимо ввести такую зависимость, где частота 0,1 - это 1 В, а частота 5 - 2,5 В. Есть программа, которую необходимо править. #include <avr/io.h> // Заголовочный файл подключает определения ввода-вывода для устройства, используемого в проекте #include <util/delay.h> // Для доступа к функциям цикла задежки #include <avr/interrupt.h> // Библиотека для работы с прерываниями #define F_CPU 11059200UL // Тактовая частота микроконтроллера #define POLYNOMIAL 0x9B // полином для CRC8 #define RX_NUM 4 // количество принимаемых байтов #define TX_NUM 4 // количество передаваемых байтов #define BUFMASKRX (RX_NUM-1) //Маски для обработки индексов кольцевых буферов #define BUFMASKTX (TX_NUM-1) // Глобальные переменные volatile uint16_t adc_values[4]; // массив для хранения значений АЦП volatile uint32_t frequency[4]; // массив для хранения частоты в Гц void ADC_INIT() { ADCSRA |= (1 << ADEN); // Разрешение работы АЦП ADCSRA |= (1 << ADPS2) | (1 << ADPS1) | (1 << ADPS0); // Устанавливаем делитель 128 (частота преобразования = 86,4 кГц) ADCSRA |= (1 << ADATE); // Устанавливаем режим автоматического скачка по каналам ADCSRA |= (1 << ADIE); // Разрешение прерывания для АЦП DDRC = &= ~(1 << 0) | ~(1 << 1) | ~(1 << 2) | ~(1 << 3); // PC0, PC1, PC2, PC3 на вход PORTC |= (1 << 0) | (1 << 1) | (1 << 2) | (1 << 3); // Включение подтягивающих резисторов для входов PC0, PC1, PC2, PC3 } void USART_INIT(unsigned int UBRR) { UBRR0H = (unsigned char) (UBRR >> 8); // Устанавливаем скорость передачи 57600 бод UBRR0L = (unsigned char) UBRR; UCSR0B |= (1 << TXEN0) | (1 << RXEN0); // Включаем передатчик и приемник UCSR0B |= (1 << RXCIE0); // Разрешаем прерывание при приеме UCSR0C |= (1 << UCSZ01) | (1 << UCSZ00) | (1 << UMSEL00); // Устанавливаем формат кадра: 8 бит данных, 1 стоп-бит DDRD |= (1 << 1); // Tx на выход DDRD &= ~(1 << 0); // Rx на вход UBRR0H = 0; UBRR0L = 11; } void USART_Transmit(uint32_t frequency) { // Передача, основанная на опросе флага регистра UDRE while (!(UCSR0A & (1 << UDRE0))); // Ждем окончания предыдущей передачи UDR0 = frequency; // Передаем данные } unsigned char USART_Receive(void) { // Прием, основанный на опросе флага завершения приема RXC while (!(UCSR0A & (1 << RXC0))); // Ждем окончания предыдущего приема return UDR0; // Возвращаем принятые данные } ISR(ADC_vect) { ADMUX &= ~(1 << MUX3) | ~(1 << MUX2) | ~(1 << MUX1) | ~(1 << MUX0); // Выбираем каналы АЦП для опроса (PC0, PC1, PC2, PC3) ADCSRA |= (1 << ADSC); // Начало преобразования АЦП uint8_t adc = ADCL; static uint8_t channel = 0; adc_values[channel] = adc; // Сохранить значение АЦП static char frequency[channel] = adc_values[channel] * 0.3; // Умножение напряжения на константу для получения частоты вращения колеса channel++; // Переключить на следующий канал if (channel > 3) { channel = 0; } } ISR(USART0_RX_vect) { // Буфер приема и его индексы: char bufRx[RX_NUM]; // буфер приема unsigned char rxIn, rxOut; char bufTx[TX_NUM]; // буфер передачи unsigned char txIn, txOut; bufRX[rxIn++] = UDR0; // Обработчик прерывания приема USART rxIn &= BUFMASKRX; } static void handlerTXUSART (void) // Обработка передачи USART { if((txIn != txOut) && (UCSR0A & (1 << UDRE0))) { UDR0 = bufTX[txOut++]; txOut &= BUFMASKTX; } } uint8_t calculateCRC8(uint8_t* data, uint8_t length) { uint8_t crc = 0xFF; // начальное значение CRC8 uint8_t i, j; for (i = 0; i < length; i++) { crc ^= data[i]; // XOR с байтом данных for (j = 0; j < 8; j++) { if (crc & 0x80) crc = (crc << 1) ^ POLYNOMIAL; // сдвиг и XOR с полиномом else crc <<= 1; // просто сдвиг влево } } return ~crc; // поразрядная инверсия } int main(void) { ADC_INIT(); USART_INIT(); sei(); // глобально разрешить прерывания uint8_t command = 0x10; while(1){ USART_Transmit(frequency[0]); USART_Transmit(frequency[1]); USART_Transmit(frequency[2]); USART_Transmit(frequency[3]); uint8_t data[] = UDR0; uint8_t crc = calculateCRC8(&command, 1); crc = calculateCRC8(data, sizeof(data)); USART_Transmit(crc); handlerTXUSART(); } return 0; }ещё

Стоимость

500 

Программирование микроконтроллеров

Микроконтроллер: Z-5r. Функции и задача устройства: Стереть все карты из памяти контроллера И прошить новые мастер картыещё

Стоимость

5000 

Программирование микроконтроллеров

Микроконтроллер: Microchip PIC 12x. Функции и задача устройства: нужно в proteus на основе микроконтроллера сделать схему, которая будет функционировать как устройство представленное в задачеещё

Стоимость

5000 

Программирование микроконтроллеров

Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Нужна помощь, разъяснение, какая электроника нужна для ночника, от начала и до конца как собрать и при необходимости запрограммировать. Нужно собрать ночник с использованием 2-х канальной LED полосы. С отсеком для батареек ААА, с выключателем, с возможностью питания от micro-usb. С пультом для переключения цвета (самый дешевый китайский) и без пультаещё

Стоимость

1000 

Программирование микроконтроллеров

Микроконтроллер: Arduino, STM. Функции и задача устройства: Необходимо запрограммировать платку типа Ардуино нано или https://aliexpress.ru/item/1005001936761405.html STM похожего вида, для управления дисплеем Nextion NX3224T024 или аналогичным, а также считывания температуры с двух MAX31865. Цель - получить ПИД регулятор с ШИМ выходом, период которого можно задать с дисплея, индикация обоих температур и задание ограничения по температуре и выходной мощности (то есть подача не 100% заполнения ШИМ, а 30% или 70% по выбору оператора). Отчёт должен включать загрузочный файл и исходный код с пояснениями, достаточными для продолжения работы над проектом другим программистом. Выходная мощность регулируется подачей 5В на твердотельное реле, ожидаемый период регулирования 1-100 секунд. После окончания этого этапа будут следующие, на базе этой программы. Типичное время реакции на дисплее желательно 1сек и менее, объект регулирования тоже медленный, 10 сек - не проблемаещё

Программирование микроконтроллеров

Микроконтроллер: AVR ATMega. Функции и задача устройства: Устройство управления 4мя релеещё

Стоимость

3000 

Программирование микроконтроллеров

Микроконтроллер: Microchip PIC 16x. Функции и задача устройства: Необходимо запрограммировать для микроконтроллера pic16f1786 три прерывания: EEPROM Write Completion Interrupt Enable bi Comparator C2 Interrupt Enable bit EUSART Transmit Interrupt Enable bit Документация http://ww1.microchip.com/downloads/en/devicedoc/40001637c.pdf Реализовать программно в среде MPLAB IDE, отображать модель в Proteus 8. Если есть вопросы пишитеещё

Стоимость

5000 

Программирование микроконтроллеров

Микроконтроллер: Texas Instruments MSP430x. Функции и задача устройства: Датчик состоит из измерительного блока и электронного преобразователя. Давление подается в камеру измерительного блока, преобразуя деформацию чувствительного элемента в изменение электрического сигнала. Чувствительным элементом измерительного блока датчиков является тензорезистивный сенсор. Электронный преобразователь формирует цифровой код, пропорциональный приложенному к чувствительному элементу давлению. Откорректированный цифровой код передается на цифровое индикаторное устройство (при его наличии), а также формируется в стандартный аналоговый и цифровой(на базе протоколо HART) выходные сигналы. Есть готовый импортный датчик давления с прошивкой от производителя(она не устраивает). Производитель свою прошивку редактировать не дает. Нужно разработать свое ПО. По времени исполнения и оплате нужно обсуждатьещё

Стоимость

90000 

Обучение программированию микроконтроллеров

41 годещё

Стоимость

1700 

Вы часто спрашиваете

Программирование микроконтроллеров: какие цены в Астрахани?

Цены начинаются от 370 рублей. В среднем 690 рублей, а максимальные цены на уровне 2310 рублей. Специалисты, которые откликнутся на ваш заказ, назовут свои цены.

Где найти специалиста по программированию микроконтроллеров?

Сейчас в Астрахани на нашем сайте 199 специалистов готовы помочь с услугой "программирование микроконтроллеров".

Сколько отзывов на услугу "программирование микроконтроллеров" в Астрахани?

Мы получили и проверили 82 отзыва, они есть у каждого специалиста по программированию микроконтроллеров с высоким рейтингом.

Специалисты по программированию микроконтроллеров - как выбрать в Астрахани?

Изучите понравившиеся анкеты и прочитайте отзывы предыдущих клиентов — они помогают понять, подходит ли вам специалист по профессиональным и личным качествам. Также вы можете обсудить детали с откликнувшимися специалистами, если заполните заявку.