Программирование

Вопросы по программированию Arduino.

Индикатор уровня 0-1023 на светодиодах и 74HC595

Добрый день! Пожалуйста помогите со следующим тех.заданием:

Написать программу для Ардуино, которая будет отображать на линейке светодиодов из 8 штук уровень напряжения на аналоговом входе, к которому подключен переменный резистор. При уровне 0 индикатор не светится. На уровне 512 светится 4 из 8 светодиодов. Все светодиоды светятся при уровне равном 1023.
Буду благодарен за скетч и схему подключения.

Все переискал на форуме и не только, а ответа на свой вопрос не нашёл.
Спасибо заранее!

Помогите, пожалуйста, разобраться с библиотекой DMXSerial

Здравствуйте! Поэкспериментировал с отправкой DMX с библиотекой DMXSimple. Теперь пора учиться принимать DMX-сигналы. Вот здесь http://www.mathertel.de/Arduino/DMXSerial.aspx есть описание этой библиотеки, но я что-то, видимо, из-за языкового барьера, не могу разобраться.

Конкретно вопрос один: 

- Как задать пин, через который Ардуина будет принимать данные?

Задержка Arduino MIDI-USB

Доброго времени суток всем! Собрал миди контроллер на Arduino Mega 2560 (ATmega8U2). Перепрошил с помощью Flip в arduino_midi. При подключении к компьютеру ведёт себя как любой "plug and play" миди контроллер. Сам находит и устанавливает драйвера. Но по сравнению с другими миди контроллерами имеет ощутимую задержку при нажатии кнопок, примерно в пол секунды. Сначала думал проблема в Windows, но оказалось в OS X та же беда. Но так как я новичок в программировании, думаю что проблема может быть в скетче. Окиньте взглядом, ткните носом пожалуйста.

Вопрос дилетанта по использованию датчиков температуры DS18B20

Добрый день, всем гуру!

Прошу помочь мудрым советом.

Доя реализации алгоритма управления 8 реле мне необходимо использовать измерения температуры от двух датчиков. Добавил библиотеку OneWire, вставил в скетч DS18x20_Temperature. Не могу понять, что присваивать моим переменным (int T1 и int T2) из 

Опять шаговик

Для управления шаговиком через железный драйвер ищу возможность отсчитать столько то импульсов-шагов без программного цикла-счетчика.

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

такая вот хотелка, может кто то видел что либо подобное?

Работа со строками и переменными

Третий день ломаю голову над отрывком кода из примера Arduino WebServer:

Помогите разобраться с отправкой данных на народный мониторинг

Всем привет. Помогите пожалуйста разобраться с отправкой данных на narodmon.ru

Из датчиков пока подключены только bmp180 и dht22 с выводом данных на страницу в локальной сети.

https://yadi.sk/i/xg2ddM3XwsbxD

Вот такой вот скетч..

https://yadi.sk/d/dPUGnXOwwscMP

Изменение переменной при отсутствие данных с ИК пульта.

Всем доброго времени суток!!! очередной новичок ломающий мозг с кодом)))
Подскажите пожалуйста как задать переменную если данные не поступают на приемник.
Имеется переменная dl при получении кода, она меняет значение, а как сделать что бы во время когда на ИК приемник не идут данные,
 я мог присвоить переменной другое значение. Типа если данные не пришли? или куда и как вставить там else.
void loop(){ 
  if ( irrecv.decode( &results )) // если данные пришли

Не могу разобраться с Modbus RTU и 485 интерфейсом ...

Всем привет!

есть (как мне казалась) простая задача: удаленный мониторинг и примитивное управление термостатом с 485 интерфейсом. Собрал стенд, прогнал телеграммы, подключив USB-RS485 конвертер, через TERMITE (Modbus RTU terminal), все хорошо. В комментах, в начале программы, я указал образец сеанса связи ....

STM32F103C +2 MPU6050 на 2 I2C

Имеется STM32F103C 

Среда 1.61.12 установлено ядро Arduino Due 

установлена библиотека MPU6050