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

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

Объясните по функциям

Не могу найти информацию.

Есть отличия в том где объявляется функция ?

А то где то до основного цикла пишут, где то после него.

Разница вообще есть ?

Прерывания на Attiny13

Здравствуйте!

Пожалуйста, подскажите, как настроить прерывания. Смысл такой: отслеживаю наличие или отсутствие напряжения на двух линиях 220В с помощью подключенных к этим линиям оптронов. Сигналы с оптронов приходят на входы PB2 и PB3 ATtiny13. Естественно, имеем на входах Тиньки импульсы 50Гц. Считаем время между импульсами - если оно больше, к примеру, 50мс, значит, напряжения на линии нет. Как-то так.

Интерфейс RS485 и библиотеки для работы с ним.

Доброго времени суток. Уже месяц не могу разобраться с интерфейсом RS485, не хватает знаний и времени во всем нормально разобраться.

Собственно вопрос, может кто-нибудь, кто дружит с RS485 и библиотекой SoftEasyTransfer, дать урок и разложить все по полочкам? Готов заплатить за урок.

 

Сопряжение 2 скетчей

Доброго времени суток.

Вызов процедуры по числу

Здравствуйте, уважаемые.
Вопрос наверно глупый, но тем не менее
Возможно ли организовать вызов определённых процедур имея в наличии их имена?
Например у меня есть какой-то массив или строка в которой перечислены имена определённых процедур из программы. Можно ли имея это как-то вызвать эти процедуры в определённой последовательности?
Т е. грубо говоря автоматизировать их выбор чтобы он происходил в процессе работы программы?

Как получить свойства каждого пикселя файла jpeg на SD карте?

Предположим, у нес есть растровый файл достаточно большого разрешения, который мы положили в SD карту. Как получить значение цветов RGB любого нужного пикселя картинки?

Пропадают символы при отправке по COM

При отправке через монитор набора символов, переодически (больше да, чем нет) пропадают символы.

Т.е. в отправку ушло 5, приехало 3, произвольных.

Куда копать не знаю.

Проблемы с DS1307 RTC на MacOS

Добрый день!

Столкнулся с проблемой с библиотекой DS1307 на MacOS. Под Виндой все работает, а под Маком не хочет компилиться один и тот же код. Может кто-то знает решение проблемы?

Что такое modbus со строны программирования?

есть библиотеки. но если нет необходимости использовать все функции этих либ, можно ли заменить на элементарное

byte data[8];
Serial.write(data,8)

предварительно заполнить data данными и crc ?