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

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

Вертолетный ИК пульт и ардуино

Добрый день. Возник такой вот, возможно глупый вопрос, а точнее проблема. Дома есть пульт управления вертолетом, работает с помощью ИК. Так же есть ИК датчик подключенный к ардуине. Использовал библиотеку IRremote, пытался сделать определение сигналов с пульта на ардуино. Сигнал определяется и в Serial пишется. Но.

Собственно суть проблемы. Т.к. на пульте не кнопки, а джойстики, то статические значения прописать в коде не получается. Известно, что сигнал с пульта передает 4 байта информации: каждый байт отвечает за положения джойстиков.

Странная работа функций cbi и sbi

Сейчас есть задачка подключить хорошо известный, доступный и дешевый дисплейчик от нокиа 5110 (он же 3310, например тут: http://devicter.ru/goods/Nokia-5110-LCD?from=ZmNk). В общем, ничего особенного, но одно условие, которое наваязано "окружением" - нужно использовать аппаратный SPI.

Корректирую библиотеку http://henningkarlsen.com/electronics/library.php?id=48 (достаточно скорректировать всего одну ключевую функцию):

Портация библиотеки FreeModbus на ардуино

 Поделитесь пожалуйста  опытом портирования FreeModbus или любой другой аналогичной библиотеки на ардуино. http://we.easyelectronics.ru/Yanichar/portiruem-freemodbus-rtu-na-primer...

1. Как поступить с прерываниями, таймингами и др.?

2. Какую из ардуино нужно использовать по необходимости и достаточности ее ресурсов.

       2.1 ------ для Modbus Slave RS232 / RS485 ?

       2.2 ------ для Modbus TCP/IP        ?

Как разобрать на части показания датчика DS18B20

Показания с часиков на модуле DS1307 разбираю на части без проблем 

Как считать нечто осмысленное по SerialRead?

Помогите считать нечто осмысленное через Монитор порта Arduino IDE. 

Например, я хочу написать в Мониторе порта "15", нажать интер, и arduino выполнит "a=15;". Не могу понять, как сделать это, пробывал, как я прочёл в интернете, аналог Convert, но это не сработало. 

Тут ( http://arduino.ru/Reference/Serial/Print ) написано: 

U8GLIB и русская кодировка

Давно не писал дорогие софорумцы!

Суть такая, осваивал новый ЖК дисплей с вкусными размерами корпуса, но не на подтвержденном контролере. Гугление и помощь от создателя библиотеки U8GLIB помогли его запустить и заставить нормально работать.

На вопрос о кирилице, он ответил что у него небыло ни одного фидбека, что наводит на всякие мысли...

Вот ссылка на тикет от меня https://code.google.com/p/u8glib/issues/detail?id=202 который закончился появлением новой версии библиотеки.

arduino IDE в UBUNTU проблема с UTFT

Добрый день. Тестовый скетч на машине с вин 7 компилируется без ошибок, при попытке собрать его же на нетбуке с убунту выдает:

Как записать побитно число?

Всем привет! Недавно занимаюсь программированием.
Стоит задача

Есть датчик угла поворота, который выдает данные в коде Грея. Мне нужно считать эти данные и записать их в переменную типа int/byte но НЕ в МАССИВ!!!
Помогите плиз!
Датчик orlax p120.

Потестируйте кому интересно загрузчик hex файлов в Ардуину

Потестируйте кому интересно загрузчик HEX файлов в Ардуину.Позволяет без среды Ардуино заливать прошивки в контроллер.Удобно когда нужно попробывать разные прошивки на контроллере.

Внешний вид:

Программа  для загрузки:

http://shisoft.narod.ru/and/mk/MasterLoad.zip

Округление среднего числа

Я немного не пойму почему не работает код, из-за округления , кажется всё правильно делаю, а в реальности как программа доходит до округления зависает. вот на этой строчке

sensorValue[pos]=   int((val2+val1)/2);

и не пойму почему максимальное не находит, всё кажется очень элементарно.