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

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

Рассинхронизация таймеров

Всем привет.

Тут возник вопрос по таймерам, как победить рассинхронизацию сигналов на 32u4?

Есть два сигнала, один некая посылка нулей и единиц, второй шим в 7,7кГц.

Если с первым всё более менее впорядке(время сигнала равно расчётному), то вот со вторым беда, постоянно сбивается или просто потихоньку "уезжает" вперёд....

Есть ли какие способы победить данную невзгоду, может сталкивался кто?

Глубочайший сон.

Господа, появилось желание сделать шар предсказаний. Возникли вопросы по питанию. Вижу 2 варианта, пробуждение по прерыванию и тупо ресет. Отсюда вопрос что по потреблению выгоднее. По плану от старта случайное сообщение на LCD , шимом зажигаем, ждем, гасим подсветку, сон. LCD-шку  эту  

 http://arduino.ru/forum/apparatnye-voprosy/st7567-plyus-nabor-polufabrikatov    

 в самый раз. Растолкуйте комманды отправляющие в разные режимы сна.

СПАСИБО.

Фильтровать данные из Serial

Всем привет! Прошу о помощи. Например в Serial пришло сообщение t = 30 C и градусы меняются со временем. Может ли кто нибудь подсказать, как мне записывать в переменную не всю строку, а только цифры (ну например здесь 30 в примере), которые будут менятся с изменением температуры. Спасибо!

В чем разница между bluetooth модулями: Xbee и HC-05?

В чем разница между bluetooth модулями: Xbee и HC-05? (и что лучше )

Мне нужно RSSI получать.

Гестерезис, запись чисел в Ардуино.

Добрый день!

Принимаем из COM порта переменные числа, скажем от 18 до 25. Т.е., допустим, i=18...25.

1. Как описать гестерезис? т.е. надо чтобы светодиод включался при значении от i-1 до i+1.

2. Как эти переменные загнать в память ардуино? Чтобы при глюке или выключении компа, система работала автономно на основании последних полученных данных?

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

Датчик BMP-280 и Wemos D1

Заливаю пробный скетч и в мониторе порта вижу какую-то пургу:

 ets Jan  8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v60000318
~ld
…BMP280 test

Код и подключение датчика как здесь:

Помогите по модулю блютус

Добрый вечер. Собираю проект на ардуино и нуждаюсь в помощи. Мне нужно с модуля блютус считывать значение, есть коннект /нет коннекта. Заказанный модуль не имеет выхода key,но есть выход на котором дублируютсясигналы с диода состояния. Проблема в том, что оно постоянно мигает а к когда есть конспект то горит постоянно. Вот как раз вопрос и состоит в том, как отфильтровать мигания, чтобы оно воспринималось пардуинкой как логический ноль??? Я думаю что можно считывать скажем 3 секунды и при условии отсутствия напряжения, приравниватт значение к нулю. Но пока не знаю как этосделать.

Digispark Joystick

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

На всякий случай скинул на Яндекс диск папку библиотеки  https://yadi.sk/d/_h1N2pcs32P7Qt

Вот пример из библиотеки, никак не могу понять какая строчка что значит, ...setx... и setxROT... в чём разница,  и как туда подставлять свои значения, в смысле вместо byte или вместо 0x30 ?

Прошу помощи по Arduino

Доброго времени суток! Помогите разобраться с проблемой. На Ардуине собрано устройство, одна из функций которого - замер скорости вращения процессорного кулера по сигналу с таходатчика. Работало и считало нормально.