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

Александр9 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
18.05.2016

Нужна помощь, консультация и разработка простейшего ПО для микроконтроллера.

Конечная цель - включение/выключение светодиода по команде из консоли линукс/команде микроконтроллеру

Светодиод, это сказано для наглядности, на самом деле планируется установить вместо него транзистор работающий в виде ключа,

который от внешного БП будет подавать либо не подавать напряжение на второстепенное оборудование.

Необходимый ток/напряжение для открытия транзистора - 0.05А, до 5В

Раньше все работало через джойтик, в котором можно было из консоли включать/выключать отключать светодиод. Теперь он сгорел и я в поисках любого адекватного решения взамен. первое что нагуглил - это Arduino.

Вопросы к исполнителю:

1.) Мне подойдет(?) https://arduino-ua.com/prod661-Arduino_Pro_Micro

2.) Если нет - почему?

3.) Если лучше другой, то какой? (если это секрет, пока мы с вами не начнем сотрудничать, просто укажите цену контроллера)

4.) Стоимость вашиг услуг по настройке, разработке ПО, консультации меня, как вы это сделали(чем компилили, чем заливали прошивку, как заливать прошивку, как повторить ваши действия). Язык С немного помню, практически ваш коллега, так что учить меня чему-то мне непонятному не придется, просто объясните как вы что делали, и возможно изредка "зачем" :)

Второстепенное задание (цену укажите пунктом "5.)" )

Можно ли накрутить этот термовлагометр(или какой другой)?: https://arduino-ua.com/prod301-Datchik_vlajnosti_i_temperatyri_DHT22

Нужно наладить считывание значений датчиков либо из консоли линукс, либо записать значения в переменные в коде ПО Arduino, чтобы ими можно было оперировать.

ТЗ для ПО

вариант 1:

Каждую минуту подавать напряжение(0.05А, до 5В) на 3 секунды на пару выводов.

Каждую парную минуту подавать напряжение(0.05А, до 5В) на 3 секунды на другую пару выводов.

вариант 2 с выполнением второстепенного задания:

Считывать каждую минуту показания датчика.

В двадцатую секунду каждой минуты включать и отключать на несколько секунд питание на выводах,

в зависимости от значений датчика через логические условия.

вариант 3 с выполнением второстепенного задания, через консоль линукс:

Реализовать ПО для передачи информации с датчика в ПК посредством контроллера.

А также управление с ПК напряжением на двух парах выводов на плате контроллера.