Программирование микроконтроллеров дистанционно через Интернет

Программирование микроконтроллеров
от 450  за ч
Создание сайтов
от 3130  за усл.
PostgreSQL-разработчики
от 630  за ч
MySQL-разработчики
от 630  за ч
Тестировщики
от 310  за ч
SQL-разработчики
от 630  за ч
Oracle-разработчики
от 660  за ч
Верстка сайтов
от 1250  за усл.
SQLite-разработчики
от 630  за ч
Microsoft Access разработчики
от 630  за ч
Разработка чат-ботов
от 1880  за усл.
Программирование 1С
от 780  за ч
Разработчики по MongoDB
от 680  за ч
Услуги по Data Science
от 630  за ч
Разработка мобильных приложений
от 6250  за усл.
Регистрация доменов
от 630  за усл.
Redis-разработчики
от 940  за ч
Разработка игр
от 800  за усл.
Разработка игр на Unity
от 630  за усл.
Услуги системных аналитиков
от 750  за ч
Разработчики Microsoft SQL Server
от 630  за ч
Гейм-дизайнеры
от 1250  за усл.
Тестирование игр
от 310  за ч
Программисты по NoSQL
от 660  за ч

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

Яна Федянина оставила отзыв

Пять с плюсом

Моя 100% рекомендация по работе с данным специалистом! Юрий скурпулезно подошёл к нашему проекту, предложил свой вариант автоматизации бизнес процесса, внедрил наши пожелания, а в результате отличная командная работа и эффект, который мы и хотели получить. Ещё понравилось, что Юрий стратегически видит процесс и предлагает опции, которые работают на перспективу, которые можно улучшить и в будущем, если на текущий момент нам это не кажется приоритетным. Сроки проекта соблюдены. Коммуникация регулярная, без сбоев, держит на контроле этапы исполнения и структурно подходит к задачам. Сначала я переживала, что с программистом будем говорить "на разных языках", так как наш проект их сферы красоты, но с самого начала Юрий с таким вниманием подошёл к терминологии и прочему, что, думаю, под конец внедрения программ, Юрий уже неплохо начал разбираться в косметологии :). Отличный специалист!!!ещё

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

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

Программирование ботов, макросы Excel или аналог, требуется автоматизировать поступление информации . Разработка с нуля. Язык программирования - По рекомендации специалиста. Ищем человека в команду, кто может помогать с разного рода задач. Наш бизнес — это салон красоты и студия красоты лица (косметология). Например, мы предлагаем клиентам пройти онлайн диагностику, данные должны быть обработаны автоматически, то есть требуется построить логику вопрос-ответ и создать файл с ответом на диагностику, возможно даже автоматически отправить ответ на анкету, а также требуется где-то хранить всю информацию от клиентов. Хотелось бы ещё автоматически запрашивать у человека фотографию для более развёрнутой диагностики. Также у нас есть база косметики ддя домашнего ухода, необходимо чтобы "робот" анализировал ответы клиента и автоматически подбирал косметику, которая ему подходит, эти данные должны быть выставлены в ответ на анкету и отправлены клиенту. Сейчас диагностика выглядит как гугл формы, ответы собираем в Excel и клиенту отправляем составленный вручную ответ в Word. Вопросы уже созданы. Ответы подготовлены. Требуется собрать воедино и автоматизировать. Возможно встроить все это в сайт!? Face-at-home.ru. У нас ещё есть проекты, так что хотелось бы с кем-то задружиться и вместе создавать крутые вещи.. Мы не можем сейчас оценить стоимость работ, так как важно обсудить задачу и понять, какой путь решения. Возможно для начала можно малой кровью добиться хотябы какой-то автоматизации. Например, в Excel настроить макросы. Бюджет у нас несильно большой, так как это стартап и мы на энтузиазме пытаемся запустить собственные инновации в жизнь. Ищем заинтересованного человека..ещё

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

Пять с плюсом

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

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

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

Установка на ноутбук линокс. Настройка. Установить на ноутбук линокс.ещё
Аватар пользователя

специалист

Константин Чувашев

5,02 отзыва

Руслан оставил отзыв

Пять с плюсом

Константин мне очень помог. Данный специалист компетентен в тех задачах, за которые берётся, постоянно держал в курсе о ходе выполнения работы и всегда был на связи. В ходе работы предлагал свои, более удобные и нужные варианты решения тех или иных задач, проблем с пониманием задания не было. Рад, что обратился к Константину, было очень приятно общаться и иметь дело:)ещё

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

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

Разработка приложений для ПК. Доработка существующего продукта. Я хочу сделать приложение для компьютера "Справочник юнитов из Medieval Total war 2".(Маленький проект в университете) Его суть заключается в том, что человек, даже не имея доступ в интернет, может использовать справочник с характеристиками и описанием юнитов различных фракция из Medieval total war 2. Принцип работы приложения: 1) Пользователь открывает приложение, у него доступен выбор представленных в игре фракций 2) Пользователь выбирает фракцию 3) У него появляется выбор 4 типов юнитов: пехота, кавалерия, артиллерия, флот 4) Пользователь выбирает один из типов юнита за данную фракцию, и у него появляется соответственный список юнитов 5) Пользователь выбирает интересующий его юнит 6) Приложение отображает картинку данного юнита, название, характеристики и справочную информацию о данном юните 7) При этом необходимо добавить функционал "Сравнения": пользователь нажимает на кнопку "Сравнить", и внутри окна приложения открывается новое окно с данным приложением, в котором пользователь может проделать все манипуляцию, представленные в 1-7 пунктах Написать программу необходимо с помощью: 1) язык программирования Python 2) Фреймворк PySimpleGUI 3) Вспомогательные библиотеки: PIL (Python Imaging Library) - обработка изображений, json (JavaScript object Notation) - хранение данных, os и io - функции для работы с файлами Есть основа (но достаточно недоработанная), необходим сам код приложения, то есть заполнением информации о юнитах не надо будет заниматься Срок: до 9.11.2023.ещё

Виктория оставила отзыв

Пять с плюсом

Написал в ватсап , торопил , в итоге возникло недопонимание в оплате перевела 200 р как указано в закезе на что мне было сказано что с вас 800р , итог оплата 200р пришлось все удалить сам удалял, так как стоимость загнули , но все работало, заплатила другому специалисту 200р тоже все качественно, неприятно что так получилось. Итог моей услуги 400р полтраченное время 2 спеца.ещё

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

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

Скачать игру на комп. скачать игру и запустит. Нужна помощь , нужно скачать и установить , запустить для игры.ещё

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

Пять с плюсом

Потребовался сайт интернет-магазина,обратился к Дмитрию Результат превзошёл мои ожидания. Профи на самом высоком уровне. От меня потребовалась только идея и совсем немного вводной информации. Сделал сайт в обговоренные сроки.По оформлению и функционалу сайт очень понравился. Он будто знает наперед что нужно делать. Так что оценка 5+++. Буду рекомендовать знакомым.ещё

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

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

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

Дмитрий оставил отзыв

Пять с плюсом

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

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

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

Разработка чат-ботов. Задачи чат-бота: Твиттер_бот. Платформа: TWITTER. Продукт: NFT. Техзадание есть. Тз в приложении.ещё

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

Изначально был запрос на первичную консультацию по вопросам применения в наших реалиях 1С:УТ 11 и 1С:УТ 10.3, так как работаем в двух программах. В ходе консультации Сергей, на примерах в нашей базе, показал, что проблемы наши связаны с неверной начальной настройкой программы и неверным заведение номенклатуры. Поправили один товар и все заработало. Но тут стало очевидно нужно полностью перенастроить программу под наши БП. Отличный специалист, видно, что знает дело, которым занимается. Будем сотрудничать далее!ещё

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

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

Программирование 1С. Доработать, проконсультировать сотрудников. 1С: Управление торговлей. Версия: 8.2. Консультация по подобору программы для перехода с УТ 10.3 и 11 рассматриваем на Комплексную автоматизацию или ERP. Консультация по подобору программы для перехода с УТ 10.3 и 11 рассматриваем на Комплексную автоматизацию или ERP.ещё
Аватар пользователя

специалист

Иван Михеев

5,05 отзывов

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

Пять с плюсом

Все сделано быстро и качественно. На все вопросы отвечал понятно и оперативно. Рекомендую этого программиста!ещё

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

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

Коды. Доработать, усовершенствовать существующий продукт. Язык программирования - По рекомендации специалиста. Существует готовый сайт, у него есть разделы с услугами. При нажатии на кнопку «заказать» выскакивает промобокс с полем для ввода номера телефона и имени клиента и нажимается кнопка «отправить». Нужно чтобы после нажатия на кнопку «отправить» в адресной строке добавлялись дополнительные символы. Все это делается для создания специальных конверсий для пикселя фейсбук. Дабы просто посетители сайта и клиенты, дающие лиды распределялись в разные группы. Чтоб пиксель не собирал всех в одну кучу. Буду благодарен за обратную связь. Сайт уже полностью готов. Нужно лишь внести этот маленький корректив. Быстрая задача и легкие деньги.ещё

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

Пять с плюсом

Все хорошо, работа выполнена. Денис работает, время не тянет, делает все качественно и быстро, разговаривает на языке понятном не программистам. Работать понравилось, будем обращаться еще.ещё

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

Программисты, более месяца назад, м. Юго-Западная.

Веб-разработка. Разработка с нуля. Язык программирования - По рекомендации специалиста. Требуется сделать несложный сайт с простым дизайном, без флеша, видео, без фотографий, не интернет-магазин. Сайт для агентства по подбору персонала. Необходимо, чтобы была возможность вешать на сайт вакансии. На сайте примерно 3 страницы + добавление вакансий на отдельных страницах - с одинаковым дизайном. Также нужна будет мобильная версия. Дизайн есть, отрисован в векторе. Дизайн для полной и мобильной версии почти одинаковый, есть минимальные отличия. Ищу исполнителя, готового сделать без срыва сроков, умеющего разговаривать и отвечать на вопросы, каждый день я должна видеть проделанную работу, предоплату не плачу (!). Рассматриваю кандидатов ТОЛЬКО ИЗ МОСКВЫ, готовых встретиться для обсуждения. От исполнителя требуется: четкое техническое задание - это файл, в котором написано в каком виде должны предоставляться все части сайта (шрифты, цвета, векторные элементы и тд), фразы, типа "нужна картинка в пикселях" - это не техническое задание. Нужен человек, который сделает сайт за 2 дня после встречи. Если у Вас очень много другой работы и нет возможности заниматься этим заданием, пожалуйста, не откликайтесь. Если Вы не умеете разговаривать на языке клиента - не откликайтесь. Если Вы работаете только с предоплатой - не откликайтесь. Если Вы работаете в стиле "и так сойдет" - не откликайтесь. Если Вы работаете, не срываете сроки, понимаете как делаются сайты, нацелены на долгосрочное сотрудничество (несколько проектов в разработке, потребуется сделать еще примерно 3-4 сайта в ближайшем будущем) - пишите, будем встречаться и обсуждать..ещё
Аватар пользователя

специалист

Алексей Бубнов

5,031 отзыв

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

Пять с плюсом

Алексей реально оч толковый прогер, делал мне модуль для платежной системы, решил мою задачу оч быстро (за день), хотя до него у 3-х человек ничего не вышло. Очень ответственный и приятный человек. Если хотите грамотного программиста это к нему.ещё

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

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

Php, word press, интеграция с платёжной системой. Доработка существующего продукта. Исправить готовый платёжный модуль на php под word press. Ищу программиста, кто делал модули (мерчанты) для плагина "Premium Exchanger", либо есть опыт интеграции с платёжными системами под Word Press. Нужно переделать готовый модуль. В запросе передаётся параметр "fields": { "card_number": "" } . Из-за этого не вылазит страница оплаты. Данный параметра не должен передаваться, его нужно убрать. Задача лёгкая и не должна занять много Вашего времени.ещё

Margarita Gavrilova оставила отзыв

Пять с плюсом

Михаил отлично выполнил сложное задание, от которого отказывались другие программисты. Три человека уже брали задачу и пропадали. Очень благодарны Михаилу, что решил нетривиальную задачу. Настоятельно рекомендую его как высококлассного специалиста и ответственного человека!ещё

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

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

Разметка статей научного журнала. Доработка существующего продукта, разработка с нуля. Язык программирования: по рекомендации специалиста. Для загрузки научных статей в международную базу требуется размечать текст статей в xml. Требования разметки: https://www.ncbi.nlm.nih.gov/pmc/tools/xmlchecker/ещё

Чтецкие На ЧистыхПроза оставил отзыв

Пять с плюсом

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

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

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

Доработка сайта. Доработка существующего продукта. Здравствуйте. Мы ищем специалиста по Wordpress. Задание - доработка сайта. Как можно с Вами связаться для уточнения подробностей?.ещё

Kseniya оставил отзыв

Пять с плюсом

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

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

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

Не ищет вай фай. Сохранение данных с компьютера не требуется. Ноутбук. Количество компьютеров: 1 шт.ещё
Аватар пользователя

специалист

Сергей Савин

5,07 отзывов

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

Пять с плюсом

Отличный специалист. Была задача по сайту на Тильде. Все работы сделаны, выполнением доволен.ещё

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

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

Лендинг. Функционал сайта: уже есть функционал. Контент есть. Сайт на Тильде после переноса на новый аккаунт, проверить все настройки. Внести некоторые изменения в текст и фото. Добавить счетчик промокодов. Прикрутить второй домен. Цену можете предложить свою, обсудим.ещё

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

Всё быстро и оперативноещё

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

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

Редактирование. Текст: научный. Язык: английский. Объём текста: 2 страницы. Исходный формат: exel. Разовая задача или временный проект. Перенести список литературы из exel таблиц в word Всего 350 источников В алфавитном порядке.ещё

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

Вера - прекрасный исполнитель! Все вовремя, в нужном объеме, вдумчивый подход даёт качественный материал. Очень довольна, рекомендую!ещё

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

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

Написать: Комментарии. Тема: психология. Постоянная работа. Необходимо писать на психологическом форуме внятные развернутые комментарии к постам и статьям. Публиковать не нужно. Кидаете список: ссылка на пост + коммент к нему, ссылка на пост + коммент к нему и тд. 30 комментариев в день. Необходима грамотность и знакомство с психологическими терминами.ещё

Татьяна оставила отзыв

Пять с плюсом

Все отлично.ещё

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

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

Дизайн коробок под косметическую продукцию. Печать не нужна. Нужен дизайн для печати коробки под омолаживающий курс, состоящий из 21 флакона с сиропом, а также наклеек на флаконы. Обязательно логотип на крышке и инструкция по применению на задней стороне. Логотип в приложении. Ссылку на требования к макетам на сайте печатников сбросим.ещё

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

Пять с плюсом

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

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

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

Программирование микроконтроллеров. Микроконтроллер: настроить принтер . Функции и задача устройства: настроить принтер i-sensys mf212w , что бы работал на два компьютера по вайфай.ещё

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

Хорошо и достаточно понятно объясняет. Пунктуальный.ещё

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

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

Программирование микроконтроллеров. Микроконтроллер: МК семейства 8051. Функции и задача устройства: Помощь в кодировке на языке программирования Ассемблер, по приведённым параметрам. В языках программирования новичок, с Ассемблером не работал.ещё

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

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

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

Стоимость

5000 

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

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

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

Микроконтроллер: ST elecrtonics STM32x, ST elecrtonics STM8x, AVR ATMega. Функции и задача устройства: обучение. Нужен человек, кто либо поможет с средой разработки и будет ментором , отвечать на вопросы итп. Или возьмет на себя некоторые задачи ( скорее всего кодовую часть) В общем( тк в сфере мк дилетант) планирую собрать тестовый проект. Архитектурно : *Голова(мастер)-(вероятно raspberry pi или микроконтроллер ) *Cлевый -stm32f103 *интерфейс rs485 *количество слейвов (30-60). *протокол I2c или CAN *если CAN использовать MCP2515 CAN *у слейвов задача всего лишь включать светодиоды( лампочки )ещё

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

Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Написать код для отладочной платы stm32f407vet6 для адаптивного измерителя частоты квазигармонических сигналовещё

Стоимость

2400 

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

Микроконтроллер: ST elecrtonics STM8x. Функции и задача устройства: Написание программы для микроконтроллера STM32F412RET6. Функции выполняемые программой 1.Прием/передача данных по SPI (SPI Slave) 2.Управление устройствами подключенными по SPI,I2C,GPIO(0/3V3)ещё

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

Микроконтроллер: Atmega 1284 P (сороконожка). Функции и задача устройства: Требуется считать информацию и записать на новый аналогичный контроллерещё

Стоимость

4100 

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

Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Необходимо запрограммировать контроллер Moeller easy 719-AC-RC согласно документацииещё

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

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

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

Микроконтроллер: Microchip PIC 12x. Функции и задача устройства: Отладка существующей программыещё

Стоимость

8000 

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

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

Микроконтроллер: AVR ATtiny. Функции и задача устройства: Один микроконтроллер работает в режиме передатчика и передаёт последовательно 16 команд в 1 сек по протоколу USART, принимающих микроконтроллеров 16 шт., каждый их них воспринимает свою команду и выполняет включение и выключение 4 портов с задержкой в 1 сек. Команды передаются циклично без прерыванияещё

Стоимость

20000 

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

Микроконтроллер: 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 

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

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

Стоимость

5000 

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

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

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

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

Стоимость

3000 

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

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

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

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

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

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

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

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

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

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

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