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

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

Автоматический Коммутатор Аудио Сигналов На Arduino

Всем привет, есть задача разработать автоматический коммутатор аудио сигналов (т.е. осуществляем переход на резерв в случае отсутсвия сигнала на основном канале), элементом коммутации служит реле, попробовал изготовить аналоговое устройство в лабораторных условиях всё работало нормально, а вот на реальном оборудовании возникли трудности, так как есть различные шумы на выходе.
Решил сделать всё на мк, но так как не имею опыта решил попросить помощи.

Отправка значения переменника и кнопки в serial-порт. Не работает.

Здравствуйте. Не могли-бы вы ткнуть меня носом, почему не работает программа. Требуется принять значение с 4 аналоговых входов и 6-7 кпопок и отправить в serial-порт. Мне хотя-бы показать по 1 аналоговому и 1 цифровому входу, а дальше я допилю.  

Программу пишу первый раз, многое еще не понимаю, а чем дольше читаю, тем больше утопаю в море инфы).

Вот код передатчика

Запись данных с акселерометра на sd карту

Помогите пожалуста написать программу, чтобы данные снятые с акселерометра MMA7361 записывались на карту sd и в режиме реального времени эти данные с акселерометра показывались на дисплее LCD Keypad Shield и с помощью Модуля часы на чипе DS1302 были отражены дата и время записи. Вот мои комплектующие:

_ttp://www.dvrobot.ru/?show=shop&item_id=163

_ttp://www.dvrobot.ru/?show=shop&item_id=196

_ttp://www.dvrobot.ru/?show=shop&item_id=129

_ttp://www.dvrobot.ru/?show=shop&item_id=182

Помогите в совместимости библиотек irremote и tlc5940

Суть в чем при инициализации обоих библиотек ардуина ни на что не реагирует, проблема в использовании одного второго таймера, это и подтвердило гугление и аналогичные проблемы с использованием tone.

Использовал два вида библиотек для пульта: IRremote и судя по всему ее развитее ArduinoIRremotemaster ничего не поменялось

Вот ссылка на tlc5940 https://code.google.com/p/tlc5940arduino/

Передача значений по serial. Что я делаю не так?

Здравствуйте. Необходимо передать с 1-й ардуины по сериал-порту на 2-ю несколько значений.

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

Также написал код приемника, где в зависимости от принятого значения изменяется яркость светодиода.

Но когда все соединил воедино. на 2-й ардуине не загорается и не регулируется светодиод.

(rx 1-й соединил с tx второй, и наоборот) (это моя первая программа на ардуино)

Код передатчика:

Ultrasonic и attiny13 вмещение скетча

В общем суть такая. Нужно воткнуть скетч в тиньку. При определеннорасстоянии от объекта на несколько милисекунд зажеч светодиод.

Хранение в памяти быстро меняющихся переменных

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

Возникла такая задача: нужно хранить в памяти контроллера переменную int, но вся проблема в том, что она очень быстро меняет свои значения. То есть ресурс перезаписи памяти EEPROM иссякнет через час роботы. Есть ли какие то варианты? Или только запись в EEPROM на постоянно, а через некий интервал времени?

Помогите новичку с программой

Здравствуйте. Взялся за изучение Arduino. Но немного застрял.  Подключил к плате сдвиговый регистр 595.

Получается следуюющая картина. Светодиодики, подключенные к выходу 595-го зажигаються в одну сторону и гаснут. А я хочу, чтобы они начала зажглись по одному, а потом по одному погасли ( туда и обратно). И так в цикле.

Но у меня прога встала..

Кириллические символы в библиотеке UTFT

Добрый день, подскажите, ктонибуть пробывал добавить кириличиские шрифты в UTFT?

В этом примере http://devicter.blogspot.ru/2013/03/rusUTFT-SmallFont.html все доходчиво описано, но при редактировании BigFont столкнулся с тем, что не выводится на экран текст вообще. Если кто может глянте пожалуста, что не так в файле шрифта? 

Как в Arduino форматировать вывод результата?!

Добрый день! Подключаю сонар ультразвуковой HC-SR04. Если снимать данные через тип Int до обрезает точность, выводя целое число сантиметров (но в паспорте обозначена точность 0,3). Вывожу через float, но тут проблема: не фиксирует количество символов в числе (например выводит расстояние 12,59 как только падает ниже 10 появляется третий знак, типа 07,451). Если верить паспорту датчик за 2$ не может мерять с такой точностью. 

Как форматировать в коде вывод результата всегда в формате ##.##?

Спасибо!