Управление оборудованием посредством serial.Port
- Войдите на сайт для отправки комментариев
Техническое задание.
Имеется:
- Оборудование Arduino UNO
- RGB лента с MOSFET транзисторами на каждый канал
- Блок реле 4шт
Задача:
Для управления светодиодной лентой отправлять в serial.Port команду вида RGB:000000, где первые четыре байта «RGB:» это заголовок, который не нужен, а каждый FF это значение в HEX от 0 до 255, которое необходимо перевести в int и записать в отдельную переменную.
Например RGB:F028DC
uint8_t r = 240;
uint8_t g = 40;
uint8_t b = 220;
Для управления реле отправлять в serial.Port команду вида RELE:0000, где первые пять байт «RELE:» это заголовок, который не нужен, а цифровое значение может быть 1 или 0, для включения отдельного реле.
Например RELE:0000 – все реле выключены
RELE:0100 – включено реле №2
RELE:1001 – включено реле №1 и №4
Также необходим закомментированный код, который может включать каждое реле по отдельности (пока не знаю, какой вариант буду использовать).
Например RELE1:0 – реле №1 выключено
RELE1:1 – реле №1 включено
Все должно выполняться в режиме многозадачности!!!
1 тыща.
если нужны исходные коды, то пять.
если нужны исходные коды, то пять.
решил со скетчей перейти на прошЫвки? :)
Да. Все равно, ни то ни другое я не делаю. Я как стартовая цена лота на укцыоне :-)
Счас Скиф придет, будет пицот рублей клянчить
Грустно смотреть на подход и отношение к заказчику.
Обращаюсь ко всем. Пожалуйста, давайте только по делу.
Обращаюсь ко всем. Пожалуйста, давайте только по делу.
Ок. давайте по делу. Непонятно требование о "многозадачности". Контроллер ардуино - одноядерный, может выполнять одновременно только одно действие. Так что требование это либо нужно убрать из ТЗ. либо уточнить, что на самом деле имеется в виду.
Впрочем. совершенно непонятно, нафига тут многозадачность.
Техническое задание.
... отправлять в serial.Port команду вида
...Все должно выполняться в режиме многозадачности!!!
Родное сердце! Тебе русский язык близок?
По заданию исполнитель должен что-то отправлять. Глагол в несовершенной форме, то есть постоянно что-то отправлять. Пока обедать не позовут. Это - первое.
Второе - в Ардуине Уно нет "многозадачности". Вакаримас ка?
======================================
Теперь попробую выразить твою "мысль":
Требуется написать код для Ардуино Уно.
1.Код должен не мешать работе существующей программы для Ардуино Уно, не замедлять её и не вносить нестабильность.
2. Код должен прослушивать последовательный порт и распознавать следующие команды:
(тут весь твой полет фантазии ;))) из первого поста)
=========================
Так вот п.1 невозможен без того "кода", который ты используешь, потому, как я уже написал - нет в Ардуино многозадачности. Значит все задачи должны вежливо договариваться друг с другом, верштейн зи?
К примеру, если в твоем коде есть существенные делеи, то программист все равно сможет написать мониторинг сериал-порта, но писать будет иначе. Компрене ву?
Пишите htpicc@gmail.com.
Да. Как вы могли догадаться, это будет интегрироваться в существующий проект, который уже реализован по принципу многозадачности.
И еще, почему вы позволяете мне тыкать? Если ваша ЧСВ зашкаливает, то покиньте тему.
Если кто-то действительно заинтересуется, то все уточнения в личной переписке. Я прекрасно понимаю, что необходимо делать, что потребуется для этого, но:
1. У меня недостаточно опыта
2. У меня недостаточно времени, что бы глубоко изучать работу со строками и парсинг
Я ответил вам и всем остальным недоумкам с завышенным ЧСВ?
Всего хорошего.
Для грамотных и вежливых людей всегда готов к уважительному и конструктивному диалогу.
Для грамотных и вежливых людей всегда готов к уважительному и конструктивному диалогу.
"пошли, ребята! халява не прошла!" (с)
Ну, не с тех бубей ты сюда зашол...
Добрый день.
Пишите на почту iodev.pro@gmail.com либо в телеграмм @bnk12. Более подробно обсудим ТЗ и стоимость работы.
Вот эта да ! От 10 000 рублей. brokly(at)mail.ru
399 рублей. (потому што у вас кот на аваторке)
gas31a@mail.ru
95$, webserpantin gmail
У скифа отрицательная инфляция в месте проживания - везде жизнь дорожает, а его услуги дешевеют. Или он потом полученное от заказчиков оборудование перепродаёт по спекулятивной цене?
Да пусть продаёт.
7808543@gmail.com
Добрый день. Вопрос решен. Тему можно удалить.
Хорошего дня.
Добрый день. Вопрос решен.
удачно? :)
Вам сделали или вы отказались от задачи и решили другим путем?