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

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

Как принять на пин ардуино сигнал определённого диапазона

Здравствуйте! 
Возник вопрос, есть ли возможность на входной пин ардуино принять сигнал, который будет выше 2В.
На данный момент в программе создано условие, при котором ардуино реагирует на любой внешний сигнал с другого контроллера. Но возникла необходимость фильтровать входной сигнал. 

Вопрос из серии "Советы мастеров".

Возможно вопрос бессмысленен, но всёже...

Предположим, в лупе присутствуют объемный цикл for() на 1000 строк c большим количеством вычислений и проверок. Естественно, он выполняется медленнее, нежели, скажем, простое присвоение значения какой-либо переменной (int aaa=123;). Как грамотнее расположить эти объекты? Сначала объемный, а потом короткий. Или наоборот? Или без разницы?

Заранее спасибо!

Вместо Ethernet -> GPRS ... Как быть?

Коллеги, приветствую!

Есть примитивнейший девайс: в зависимости от результата чтения аналогового входа 2 и 3 

он отправлял на сервер SNMP трапы. Причем очень хорошо отправлял. Но! Случилась беда - 

Ethernet'а теперь нет. Совсем. И в ближайшее время не предвидится... Скетч ОЧЕНЬ простой:

Как ускорить в трое загрузку скетчей.

Касается использования  USBasp ( в программаторах с алиэкспресс старая прошивка  чаще всего, она не поддерживает изменение сокрости)

Итак,нужно в параметрах прописать вот что:

usbasp.program.extra_params=-Pusb -B0.5

\hardware\arduino\avr\programmers.txt

Этот параметр  установит частоту тактирования ISP на 1.5MHz и это значительно   выше любого  встроеенного бутлоадера.

Так же  в новых версиях ардуино (начиная с 1.8.5 кажется.)

LCD ST7565 Что автор от меня хочет ? Не пойму.

https://github.com/michaelrees/ST7565_Menu

Понаписал понаписал, не бы просто все   положить в одном месте   для людей....

А так  какой-то  очередной  нерабочий код.

мигание светодиодами с разной частотой

Написать программу включения-выключения

светодиодов на выходах микроконтроллера в зависимости от количества

нажатий кнопки на входе. Всего нажатий должно быть три. при включении

светодиоды начинают мигать с заданной частотой по очереди. После первого нажатия кнопки частота

увеличивается вдвое, после второго еще вдвое. После третьего возвращается к

начального значения.

перенос cкетча в Atmel Studio 7, как?

Инструмент переноса скетча в студии работает, но не подхватывает библиотеки, даже такую, как  EEPROM. Прошло больше 5 лет, как внедрили это фишку в студию, но так она и не допилена, возможно, в угоду платной VM?,- не знаю. Народ, может, кто решил эту проблему? Спасибо.

Ошибка при загрузке скетча. Как исправит?

Имеется mint mate и платка digispark. При загрузке любого скетча выдает ошибку

PulseIn

Добрый вечер! Дело в том, что с помощью ардуино надо считать импульс, напряжение которого не более трёх вольт. Каким образом можно это сделать? Заранее спасибо!