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

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

проблемы с таймером

Добый вечер! пишу код для астротрекера... подскажите как можно решить следующую задачу? Необходимо запрограммировать включение мотора от кнопки ровно на опред время в этот промежуток времени ведется съемка, не используя функцию delay(), т.е.

помогите в адаптации библиотеки.

ребят,нужна помощь в адаптации библиотеки
https://github.com/project37cat/PT6961_lib
библиотека край как нужна,а знаний ноль чтоб переписать...

Управление firmata через консоль

Привет !

Не могу разобраться с управлением arduino uno/mega через консоль в linux.

Читал на firmata.org - ни фига не понял, то ли из-за тугого английского, то ли что не понятно написано.

Вообще требуется сначала хотя бы просто включать-выключать светодиод.

Максимум то хотелось бы - ещё общение с i2c устройствами.

Видел есть библиотеки на perl, java, python.

Но мне нужно напрямую управлять пинами через serial.

В итоге хочу подключить всё это к openhab.

Помогите с serial

Необходима помощь в serial
есть массив arr[8]
мне необходимо принимать значения вида val1=255
и т.д.
и цифра после val это номер ячейки массива
то есть подразумевается что я буду передавать поочередно значения ячеек типа val1=2,val2=3
и т.д. а массив будет заполняться этими данными.

Продолжение возни с I2C на Due

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

Частота в напряжение

Ребята, подскажите кто в курсе. Нучно преобразовать частоту на входе arduino UNO, от 0 до 250 Гц., в уровни ШИМ, от 0 до 255 на выходе. Чем руководствоваться при написании скетча? А может есть примеры?

Обращение к dallas 18b20 по его адресу

Подскажите как обратиться к датчику по его адресу?

синхронизация с мировым временем

по поводу неточности таймера 1307 и внутреннего генератора вопрос - у кого-нибудь есть готовый код синхронизации с мировым временем ?

Почему частотомер на arduino получается медленным?

Дано: два arduino pro mini на atmega328p 16Mhz.

Один генерирует на pin13 переменный сигнал (high, low) в течение нескольких секунд.

Потом отображает через терминал частоту выданного сигнала:

количество пар (high,low) делим на период в микросекундах и умножаем на 1000000.

Получается 2137629Hz.

Второй используется как частотомер, принимая сигнал с pin13 первого на свой pin8 (ICR1).

Код второго:

МАТРИЦА СВЕТОДИОДНАЯ RGB 8X8

http://www.youtube.com/watch?v=lsxbQ1sCM9A
Подскажите, если пример реализации подобного кода?
Интересует именно рандомная составляющая.
Для устройства указанного по ссылке есть пример, вы его можете найти. Но там мало понятного по моему вопросу. Может быть, кто знает, как рандомно оживить матрицу?