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

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

Как посчитать сколько секунд нажата кнопка?

Добрый день! Мне необходимо чтобы программа могла посчитать сколько секунд нажата кнопка. Как это сделать? Заранее спасибо!

Не реагирует на значение переменной

Здраствуйте, проблема находится в loop. Не реагирует на значение  napravlenie
 

Логика в операторе IF

Всем привет.

Написал небольшой скетч для приема сигнала шлагбаума CAME, но при изменении длительности в команде IF реакция нулевая. Что то с логикой не так?

Ик приемник

У Меня есть ардуино , ик приемник и серво машинки . Хочу с помошью Ик управлять сервами . А что мне делать если у меня получается так , что у всех кнопока первый код одинаковый а второй у всех одинаковый ( "кнопка 1 "- (1)FF629D , (2)FFFFFFFF . "кнопка 2 " - (1)FFA857, (2 )FFFFFFF . Как в программе различать эти кнопки если 2 сигнаал одинаковый . Пробовал так но не получаеться . Ведь эти 2 кода выдаються рандомно

Использование таймера в Atmega 328P и генерация прямоугольных импульсов

Здравствуйте, помогите пожалуйста с написанием программы для генерации прямоугольных импульсов для Atmega 328p. С чего нужно начать, такому нубу как я? Есть ли готовые или подобные скетчи?

Скорость передачи по Ethernet и COM

1)) При использовании с arduino Ethernet shield будет ли скорость обмена больше чем по COM-порту?

2)) сможет COM-порт ардуины работать c функцией serial write на скорости 187,5 или максимум 105,2 кбод ?

Нужно рассчитать в какую сторону повернуть платформу

Добры вечер всем, есть небольшая проблема, нужно рассчитать в какую сторону повернуть платформу, зная по компасу текущий угол, и угол на который нужно повернуть. 
Т.е. к примеру текущий угол 45гр, повернуть на 135. Ну здесь очевидно направо пока на комасе не будет 135гр или если  текущий угол 315гр, повернуть на 270. налево. и т.д
Но нужен универсальный алгоритм на все случаи, может кто сталкивался с такой проблемой?

Как объединить символы приходячие через UART в слово?

Здравствуйте.
Я собрал лед куб и теперь пишу программу для него. 
Но я столкнулся с проблеммой. Мне нужно чтобы когда я посылаю какое нибудь слово через UART (RS232) программа исполняла какоенибудь действие в зависимости от рутины. Код который я написал работает только на один символ. А как сделать чтобы он работал на целое слово? 
Это только пример кода. Весь код страниц на двадцать.
 
Помогите пожалуйста.

char incomingByte;
void setup()
{

Max7219 Бегущая строка. Helpните начинающему !

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

Неделю назад приобрел Arduino Mega 2560 и Max7219 Led Matrix 8х8, нашел в сети готовую программу подключил матрицу к ардуино загрузил скетч все работает но не могу разобраться в скетче.

Мне нужно создать бегущюю строку с надписью Arduino mega 2560 Max7219.

Если кому не трудно помогите и с подробным пояснением кода программы пожалуйсто !

 

Leonardo HID устройста

Так как я купил пачку ProMicro совместимых с Leonardo

Хочется поизучать HID устройства. Кто встречал мануалы по страницам HID устройств и их обьявлению на русском?

Пока что - добавил Индикаторы к устройству клавиатуры. Нашол таблицы там много чего перечислено, но не очень понятно.