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

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

Измерение длительности

Как с максимальной возможной для arduino точностью измерить длительности ( 1/25000  ... 1/5000 сек ) периода между фронтами  импульсов? Наверное уже  писали об этом, но я не нашел.

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

Какой процессор arduino взять для этого ?

Синхронизация внутренних часов двух ардуин

Имеются 2 дуины, соединенные через I2C/Serial(научился и так, и так настраивать) и два датчика на них. Нужно сделать так, чтобы их внутренние часы были максимально(с точностью до десятков-сотен микросекунд) синхронизированы. На какждом из них стоит датчик и нужно, чтобы датчики включались/выключались одновременно. 

Возможно ли это сделать на голой ардуине? А с использованием сторонних деталей и каких? 

Читал о часах реального времени - с их помощью удастся реализовать такую точную синхронизацию?

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

Например  есть число 256

присвоить переменной n1=2,  n2=5, n3=6.

Понятно что можно делить на 10, 100  отбрасывать  дробную часть, и тд. Но ведь должен же быть специальный оператор для этого?

 

Всем спасибо.

OLED 128чx64 Arduino и oregon датчик

Всем доброго времени суток !

Задался я целью собрать метеостанцию .

По статье на храбре http://habrahabr.ru/post/165747/

но решил заменить монохромный дисплей на oled дисплей 128x64

Вопрос , что мне надо заменить в скетче , чтобы у меня заработало не монохромный дисплей , а oled ?

 

наиполнейший Справочник языка Ардуино на русском

Случайно нашёл вот http://arduino.ua/ru/prog/. Видимо недавно появился. Симпатишный такой.

Полностью переведённый справочник на русский язык. Возможно и не полностью, всё не просматривал, но много чего есть, например переведённый раздел http://arduino.ua/ru/prog/StringObject.

Возможно кому-то тоже пригодится.

Отправка значения кнопки в порт

Здравствуйте. Имеется следующий скетч. Если кнопка нажата - загорается светодиод. Нажимаем еще раз и светодиод гаснет. Код проверил-работает. Проблема в том, что не получается отправить данные состояния кнопки в порт. Как только не правлю код - в итоге переходит из состояния 0 в состояние 1  только один раз, а дальше сколько не нажимаю-значение в сериал порту не меняется. Целый день туплю - подскажите как можете.

Как отобразить даные на дисплее TFT01-22SP

Как отобразить даные на дисплее TFT01-22SP (ILI9341) ?

Я разобрался с шрифтами и с отображением даных с часового модуля DS1307, но не знаю как отобразить даные с датчика температуры DS18B20. 

Скетч 

Тамеры

Здравствуйте. Возникли трудности в написании программы (я новичок в этом деле). Надеюсь получить ответ именно здесь. Суть в следующем: имеется рабочая программа:

 

EasyVR требуется помощ

Всем привет!

Не могу запустить шилд EasyVR. Кто имел с ним дело, пожалуйста откликнитесь! 

Команды записал через EasyVR Commander 3.4.10.

Хочу повторить для начала,вот эту конструкцию http://www.zipfelmaus.com/blog/arduino-speech-control-easyvr-shield/

Скетч не компилируется. Появляется много ошибок. Подскажите пожалуйста что нужо исправить. Заранее спасибо!

Работа со строкой

Здравствуйте. Помогите понять как мне сделать так же в Arduino IDE, как я это делаю в Делфи. Мне нужно чтобы строка начиналась с этих двух байт $0010. и заканчивалась терминатором.  

Так бы я написал в паскале....

var i:String;

begin

i:=#16#00+'Test message'+#10#13;

end;

а как на Си? Спасибо.