x

Разработать программу на ардуино

Перейти к заказу
Требуется написать программу на ардуино.Программа должна управлять одновременно четырьмя шаговыми двигателями (NEMA 23) подключенными к ардуино через драйверы DM556P. В программе должна быть возможность установить ускорение (шаги/с/с) и количество шагов на 1 оборот (установленное на драйвере). Программа должна принимать на вход через сериал-порт строку содержащую набор данных для управления двигателями (номер двигателя, количество шагов (угол поворота), направление, скорость вращения (шаг/мин).Программа должна обновлять сериал-порт постоянно и сразу по получении команды начинать ее исполнение.Прикладываю пример написанной мной программы. Пример приведен для минимизации уточняющих вопросов и для лучшего понимания ТЗ а не как руководство.Python (отправляет управляющую строку с определенным интервалом)import serialimport time# Массив углов для поворота и соответствующие направления (0 - CW, 1 - CCW)angles_and_directions = [(360, 0), (90, 1)]ser = serial.Serial('COM3', 9600)step_count = 0frequency = 4000 # Частота в (Гц)micro_step = 800 # Число микрошагов установленное на драйвереdelay_time = 2 # Задержка между циклами# Добавляем задержку перед первой отправкойtime.sleep(1)for angle, direction in angles_and_directions: step_count = int(angle * (micro_step / 360) * 10) #10 передаточное число редуктора cycle_duration = step_count / frequency # Формируем строку для отправки на Arduino params = f"{frequency} {step_count} {direction}" ser.write((params + "\n").encode()) ser.flush() # Убедимся, что данные отправлены # Ждем, пока Arduino завершит выполнение текущего цикла, плюс заданная задержка time.sleep(cycle_duration + delay_time)Код на ардуино.#include const uint8_t pin_ENA = 5; // Пин включенияconst uint8_t pin_DIR = 6; // Пин направленияconst uint8_t pin_PUL = 7; // Пин импульсовvolatile uint32_t maxFrequency = 4000; // Максимальная частотаvolatile uint32_t stepCount = 8000; // Общее количество шаговvolatile bool shouldRun = false; // Флаг запускаvoid setup() { pinMode(pin_ENA, OUTPUT); pinMode(pin_DIR, OUTPUT); pinMode(pin_PUL, OUTPUT); Serial.begin(9600); while (!Serial);}void loop() { if (Serial.available() >= 3) { maxFrequency = Serial.parseInt(); // Считываем максимальную частоту stepCount = Serial.parseInt(); // Считываем количество шагов int direction = Serial.parseInt(); // Считываем направление shouldRun = true; // Устанавливаем направление в зависимости от значения digitalWrite(pin_DIR, direction == 0 ? LOW : HIGH); } if (shouldRun) { digitalWrite(pin_ENA, LOW); delayMicroseconds(5); int accelerationSteps = stepCount / 10; // Количество шагов для разгона int decelerationSteps = stepCount / 10; // Количество шагов для торможения int constantSpeedSteps = stepCount - accelerationSteps - decelerationSteps; // Остальные шаги в постоянной скорости // Разгон for (int i = 0; i < accelerationSteps; i++) { uint32_t frequency = map(i, 0, accelerationSteps, 0, maxFrequency); // Плавное увеличение частоты uint32_t t = 1000000 / (frequency * 2); // Расчет задержки pulseMotor(t); } // Постоянная скорость for (int i = 0; i < constantSpeedSteps; i++) { uint32_t t = 1000000 / (maxFrequency * 2); // Задержка на максимальной частоте pulseMotor(t); } // Торможение for (int i = 0; i < decelerationSteps; i++) { uint32_t frequency = map(decelerationSteps - i, 0, decelerationSteps, 0, maxFrequency); // Плавное уменьшение частоты uint32_t t = 1000000 / (frequency * 2); // Расчет задержки pulseMotor(t); } shouldRun = false; }}void pulseMotor(uint32_t delayTime) { digitalWrite(pin_PUL, HIGH); delayMicroseconds(delayTime); digitalWrite(pin_PUL, LOW); delayMicroseconds(delayTime);}

Найдено 6345 результатов

Допилить Тг бот Python с Bitrix24

Бот для работы сотрудников ( в битриксе принимаются заявки ,формируются в сделки) с определённого этапа битрикса 24 сделка копируется и отправляется в бота исполнителю. Исполнитель получил заявку-отработал-отправил отчёт . и из телеги необходимая инфа идёт в битрикс ,при этом меняется этап сделки.. Бот написан на Python. Бот почти готов- есть инструкция (Каждая функция задокументирована, любой разработчик разберётся). Есть небольшие недочёты - необходимо настроить удаление сделок в боте,после их перехода в другой этап битрикс24. И настроить аналитику для исполнителей- то есть. фиксация их кассы ,чека и кол-ва сделок.

Скрипты и боты
Опубликован:
30.10.24 06:19
Бюджет:
20000 руб.~$249.66
Интеграция prodamus и telegram-бота

Есть телеграмм бот, написанный на языке программирования Python, необходимо помочь внедрить в него систему оплаты prodamus, пытался разобраться самостоятельно, но ничего не получается. Данные все предоставлю исполнителю, заказ срочный

Скрипты и боты
Опубликован:
30.10.24 03:51
Бюджет:
1000 руб.~$12.49
Devops

Задача: Необходимо выполнить DevOps для веб-сайта на PythonAnywhere Нужен специалист по DevOps для срочной настройки инфраструктуры и процессов развертывания нашего веб-сайта на платформе PythonAnywhere.Условия:Оплата будет произведена сразу после завершения заказа.

Backend
Опубликован:
29.10.24 23:01
Бюджет:
2500 руб.~$31.21
DevOps для веб-сайта

Нужен специалист по DevOps для срочной настройки инфраструктуры и процессов развертывания нашего веб-сайта на платформе PythonAnywhere.Условия:Оплата будет произведена сразу после завершения заказа.

Backend
Опубликован:
29.10.24 20:48
Бюджет:
2500 руб.~$31.21
Разработка мобильного приложения (Swift)

Добрый день! Ищем в команду Swift разработчика. Мы молодая студия разработки мобильных приложений и ботов. Наш основной стек – Flutter, Kotlin, Swift и Python для бекенд разработки. Работа проектная. Оплата зависит от проекта, в среднем 30-40 тыс. Подробно, все условия обсудим лично. От вас реальные знания и умения. Обязанности: Разработка и поддержка мобильных приложений на платформе iOS с использованием Swift.Участие в проектировании и разработке новых функций и модулей.Интеграция приложений с внешними API и сервисами.Оптимизация производительности и устранение багов. Требования: Опыт работы с Swift и iOS SDK от 1 года.Знание принципов разработки мобильных приложений.Опыт работы с системами контроля версий (Git).Понимание архитектурных паттернов (MVVM, MVC и др.).Умение работать в команде и хорошие коммуникативные навыки.Знания полного этапа опубликования мобильных приложений. Будет плюсом: Знание других языков программирования (Kotlin, Python).Опыт работы с CI/CD и автоматизацией процессов. При отборе будет дано тестовое задание: Написание небольшого мобильного приложения (пару экранов). Пожалуйста, в откликах указывайте свой тг.

Ios
Опубликован:
29.10.24 19:36
Бюджет:
40000 руб.~$499.32
Разработка апи-интерфейсов, бэка, интеграций с различными сервисами

На частичную занятость необходим python-разработчик. Основной объем работ - разработка апи-интерфейсов, бэка, интеграций с различными сервисами.Требования:Опыт работы с Python от 2 лет;Понимание и опыт работы с RestAPI;Опыт работы с контейнризацией (в часности docker);Опыт работы с kafka и понимание асинхронного взаимодействияЗнание и использование FastAPI или Django;Умение работать с Git, Jira или другими инструментами для управления проектами.Опыт продуктовой и коммерческой разработкиДля отклика, в ответе укажите, пожалуйста:• Вашу почасовую ставку;• Области, в которых у вас был опыт;• Ключевые навыки и технологии, с которыми вы работали.

Backend
Опубликован:
29.10.24 19:19
Бюджет:
1500 руб.~$18.73
Решение задачи по кибериммунной разработке "автономная машинка"

Эта задача только для тех, кто проходил (бесплатное) обучение кибериммунной разработке и имеет CPI баллы! Постановка задачи и подробное описание в приложенном файле и по ссылке https://github.com/sergey-sobolev/case-studies-for... === Постановка задачи 1. Провести первичное моделирование угроз с использованием высокоуровневой архитектуры и потоковых диаграмм.Ожидаемый результат: в drawio файле диаграммы последовательности для каждого домена безопасности с анализом критичности для заданных целей безопасности. Формат диаграмм - plantuml + пояснения в самой диаграмме какие цели безопасности и каким образом нарушаются (если применимо)2. Спроектировать и проанализировать первичную политику архитектуры для системы с учётом заданных целей безопасностиОжидаемый результат: диаграмма в drawio файле в нотации политики архитектуры + таблица с обоснованием уровней доверия и сводным анализом доверенной кодовой базы3. Переработать первоначальную архитектуру, оптимизировать доверенную кодовую базуОжидаемый результат: переработанная диаграмма в drawio файле в нотации политики архитектуры + таблица с описанием каждого компонента, обновлением диаграммы последовательности (реализация функциональных сценариев), обоснованием уровней доверия и сводным анализом доверенной кодовой базы4. Реализовать прототип на языке Python, реализовать MILS и FLASK (изоляция доменов и контроль взаимодействия)Ожидаемый результат: - код: публичный проект в gitflic и github репозиториях c MIT лицензией. Код должен схематично реализовывать описанные базовые сценарии использования машинок. Реализация должна содержать монитор и политики безопасности. Политики безопасности должны обеспечивать реализацию предложенной в п. 3 политики архитектуры.- тесты: Должны быть написаны юнит-тесты для политик безопасности. Должны быть написаны автоматические сквозные тесты. - документация: репозиторий должен содержать README.md файл с описанием на русском языке шагов по запуску кода проекта. В папке docs должен находиться drawio файл с результатами выполнения пп. 1-3 (взять этот файл и добавить результаты на вкладку "Решение").Опции1. использование jupyter блокнота для реализации решения допускается2. использование docker контейнеров для запуска сущностей необязательно, но приветствуется3. использование брокера сообщений и асинхронного IPC необязательно, но приветствуется4. создание автоматических сквозных негативных тестов необязательно, но поощряется дополнительными CPI баллами5. идеи по доработке постановки этой учебной задачи с целью повышения интереса к её изучению и решению приветствуются=== Исходники диаграмм лежат рядом с drawio файлом. Бюджет проекта 100 тр (до налогов). По договору с ИП/СЗ. Если вы не проходили хотя бы базовое обучение кибериммунной разработке и не имеете CPI баллов, откликаться нет смысла!

Prototyping
Опубликован:
29.10.24 18:11
Бюджет:
100000 руб.~$1248.29
Серьезно доработать python плохо работающий скрипт

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

Скрипты и боты
Опубликован:
29.10.24 16:49
Бюджет:
5000 руб.~$62.42
Корректировка скрипта

Здравствуйте, уважаемые исполнители! Для выполнения моей задачи требуется человек, который отлично разбирается в системе Python. Если отлично сработаемся, то готова на долговременное сотрудничество. Всё скину исполнителю. Было бы неплохо увидеть портфолио.

Скрипты и боты
Опубликован:
29.10.24 14:09
Бюджет:
1000 руб.~$12.49
Программирование на Python

Задача: написать алгоритм (скрипт) тестирования устройства. Сравнение показателей с устройства с указанной базовой нормой.

Скрипты и боты
Опубликован:
29.10.24 13:18
Бюджет:
46000 руб.~$574.22
Автоматизированное тестирование тг-бота

Нужно написать скрипт на python, который будет тестировать все перечисленные тест-кейсы на конкретном тг-боте Тест-кейсов много, логика бота не простая, код должен быть понятным, с современными фреймворками, логгированием.

Скрипты и боты
Опубликован:
29.10.24 11:43
Бюджет:
13000 руб.~$162.28
Функция на Python для работы с Assistants OpenAI

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

Скрипты и боты
Опубликован:
29.10.24 11:37
Бюджет:
2000 руб.~$24.97
Разработка бота в TG

есть проект на python Нужно нам тут один скриптик написать и запихнуть в телеграм бота, но не selenium а на playwright, потому что selenium не асинхронный Нужно сделать бота который будет взаимодействовать с сервисом gamma.app и генерирует презентации по запросу https://miro.com/welcomeonboard/OUZ1a3RjakJCVHBwblhZamZBam1qNlRrc2ttY1ZmRHo0bzR1QmwyeW10V3RwYUU4VFdSUkZoNmJheUpjbk40N3wzNDU4NzY0NTU2NzQ1NjYzODgyfDI=?share_link_id=9507055785 оцени чисто демократически это нам очень нужно так сказать

Скрипты и боты
Опубликован:
29.10.24 10:58
Бюджет:
10000 руб.~$124.83
QA тестирование (возможно начинающего уровня)

В команду Автоинлайн готовы принять QA тестировщика (возможно начинающего уровня) Автоинлайн — это ведущая онлайн-платформа для автошкол, которая объединяет CRM-систему и мобильное приложение для дистанционного обучения водителей. С 2014 года мы успешно работаем в 76 городах России, и сейчас нам нужен талантливый QA тестировщик, чтобы сделать наш продукт еще лучше! спектр ЗАДАЧ: - Участие в разработке требований к новым функциям и подготовка тест-кейсов к этим функциям - Подготовка тест-кейсов уже работающей системы - Тестирование python и postman, написание тестов на python - Ручное и автоматизированное тестирование функционала frontend приложения и мобильного приложения - Тестирование API - Ведение документации о процессе и результатах тестирования - Самостоятельное построение флоу тестирования и всей сопутствующей документации: чек-лист, баг-репорты, тест-кейс и др. ЧТО ВАЖНО: - Вы командный игрок, ответственный и скрупулезный в работе - Есть опыт автоматизированного и ручного тестирования - Знаете и умеете работать на языке python условия: - Удаленная работа, неполный рабочий день, занятость 4-6 часов - ЗП фикс (обсуждается) почему СТОИТ работать С НАМИ: - Мы ценим инициативу и креативность, каждый голос в команде важен - У нас открытая и поддерживающая атмосфера, где можно обсуждать идеи и предлагать улучшения - Команда участвует в разработке проекта, который действительно меняют подход к обучению вождению и помогает сотням тысяч пользователей

Юзабилити, тесты и помощь
Опубликован:
29.10.24 10:42
Бюджет:
70000 руб.~$873.8
QA тестирование

В команду Автоинлайн готовы принять QA тестировщика (возможно начинающего уровня)Автоинлайн — это ведущая онлайн-платформа для автошкол, которая объединяет CRM-систему и мобильное приложение для дистанционного обучения водителей. С 2014 года мы успешно работаем в 76 городах России, и сейчас нам нужен талантливый QA тестировщик, чтобы сделать наш продукт еще лучше!СПЕКТР ЗАДАЧ:- Участие в разработке требований к новым функциям и подготовка тест-кейсов к этим функциям- Подготовка тест-кейсов уже работающей системы- Тестирование python и postman, написание тестов на python- Ручное и автоматизированное тестирование функционала frontend приложения и мобильного приложения- Тестирование API- Ведение документации о процессе и результатах тестирования- Самостоятельное построение флоу тестирования и всей сопутствующей документации: чек-лист, баг-репорты, тест-кейс и др.ЧТО ВАЖНО:- Вы командный игрок, ответственный и скрупулезный в работе- Есть опыт автоматизированного и ручного тестирования- Знаете и умеете работать на языке python- Открыто юр.лицо (Самозанятость/ООО/ИП)ОТВЕТИМ НА ОСНОВНЫЕ ВОПРОСЫ ПО УСЛОВИЯМ:Где я буду работать?В любом удобном месте, работа удаленного формата, главное быть результативным и на оперативной связи * Оборудование для тестирования не предоставляется и обучение по тестированию не проводитсяКакой график?Неполный рабочий день, занятость 4-6 часовСколько буду зарабатывать?Фиксированный оклад, обсуждается с успешным кандидатом. Мы так же щедро поощряем результативных сотрудников + бонусы/подарки на знаменательные праздникиБудущие коллеги, кто эти люди?)Это наша сплоченная “айтишная семья”, которая занимается любимым делом. Средний возраст 25-35 лет, в основном это классные, развивающиеся люди, с активной жизненной позицией, поэтому в коллективе царит атмосфера продуктивности и созидательной энергииПочему стоит работать с вами?- Мы ценим инициативу и креативность, каждый голос в команде важен- У нас открытая и поддерживающая атмосфера, где можно обсуждать идеи и предлагать улучшения- Команда участвует в разработке проекта, который действительно меняют подход к обучению вождению и помогает сотням тысяч пользователейКАК ПОДАТЬ ЗАЯВКУЕсли вы готовы стать частью нашей команды и внести свой вклад в развитие Автоинлайн, отправьте свое обращение здесь Freelance Habr, наш представитель свяжется с вами в течении 3х рабочих дней.

Mobile
Опубликован:
29.10.24 10:33
Бюджет:
35000 руб.~$436.9
Парсинг сайтов

Здравствуйте. Нужен человек, занимающийся парсингом на хорошем уровне. Опишите, пожалуйста, свой опыт, что парсили, что используете (например Python, selenium, requests). Нужен парсинг компаний и организаций из поисковой выдачи по определенным критериям.

Скрипты и боты
Опубликован:
29.10.24 08:07
Бюджет:
2000 руб.~$24.97
Доработка тг бот python, aiogram, mongodb

Привет, есть рабочий бот на основе GPT 4 написан на python, aiogram, mongodb нужно доработать бота. В файле все доработки От исполнителя жду сроки выполнения и цену

Скрипты и боты
Опубликован:
28.10.24 19:35
Бюджет:
60000 руб.~$748.98
Переделать android версию приложения под IOS

нужно адаптировать код и сделать сборщик IOS версии для приложения с открытым код (MIT лицензия) и есть андроид версия на QML. Основная часть кoда нaписана на python насколько я понимаю используется сборщик под разные ос, под ios отсутствует. https://github.com/spesmilo/electrum/tree/master/contrib/android

Мобильные приложения
Опубликован:
28.10.24 18:50
Бюджет:
130000 руб.~$1622.77
Репетитор по Python

Изучаю Пайтон но ничего не понимаю, поэтому требуется репетитор с ноля! Так же у меня есть домашние задания по Пайтон и мне их нужно решать. Думаю что потребуется 50 - 100 часов.

Юзабилити, тесты и помощь
Опубликован:
28.10.24 16:38
Бюджет:
80000 руб.~$998.63
Доработка скрипта на python

Есть полностью рабочий софт для автодоставки steam gift, получающий ответ для выполнения заказа по API. Необходимо добавить в существующий веб интерфейс, сейчас использующийся для администрирования скрипта, страницу для создания шаблонных страниц с разными ссылками, сделав их источниками получения скриптом данных по заказу, убрать работу по API. Существующий интерфейс написан на angular, приветствуется создание страницы для администрирования ссылок и самих страниц на этих ссылках на html+css, доработка существующего интерфейса не обязательна

Скрипты и боты
Опубликован:
28.10.24 15:59
Бюджет:
30000 руб.~$374.49

Текущая страница: 17

Всего страниц: 318