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

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

MIDI контроллер

Сделала небольшой миди контроллер, как в этой статье http://cxem.net/arduino/arduino29.php Только одни кнопки, без фейдера. Все работает отлично, но перед тем, как работать в DAW, необходимо запустить Serial Midi Converter и виртуальный миди порт т.е. две отдельных программы. Как бы это обойти и сделать так, чтобы ничего не надо было каждый раз запускать, например, как это делает миди-клавиатура?

Вывод переменной на экран

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

Как я понял, сделать тая я не могу

бла, бла, бла

int info = 38;

бла бла бла

  myGLCD.setBackColor (255, 255, 0);
  myGLCD.print(info, 226, 71);

Ардуина ругается

можно сделать так

m-Bus

Помогите пожалуйста. У меня есть счётчики с протоколом mBus и мне нужно считывать данные с них с помошью ардуино, но я не могу найти подходящих библиотек.
Нашёл библиотеку для С, но к сожалению не знаю, как её использовать на ардуино

Помогите посчитать длительность импульсов.

Ардуино...

Сигнал...

0 иль 1 зависит от длительности.

Пробовал методом PulseIn.По отдельности Hight или Low считает...Вместе никак...

Может подскажете метод по изящнее...

Нужно получить  A7 C0 03 01 BB 40...

Да и хорошоб возможность и отправить...

Заранее.Best Regards.

ENC28J60 и Arduino 100500 тема, т.к. сам так и не могу решить эту задачу.

Будь неладна карточка ENC28J60 и EtherCard.h о которой информации меньше, чем о вымерших мамонтах.

Есть код Arduino 

Одновременная работа нескольких серв

Используя стандартынй пример Sweep можно добиться одноврменной работы нескольких серв, но только в одинаковом интервале значений оператора for:

for (pos=90; pos>=110; pos+=1)
{
servo1.write(pos);
servo2.write(pos);
delay(20);
}

Если же использовать два оператора for, сервы будут работать в разном интервале значений, но не одноврменно, а только поочередно:

Управление серво радио пультом

Приветствую форумчане! Прошу помочь в написании скетча. Есть проект в институте, который нужно скоро сдавать. Программированию я так быстро не научусь( Нужно запрограммировать ардуино так, чтобы при нажатии одной кнопки радиопульта серво отклонялась на 90 градусов, при нажатии на другую кнопку возвращалась обратно. Есть 433 Мгц ресивер и  радио пульт. Коды кнопок уже знаю. Кому несложно напишите скетч.
За помощь буду благодарен, могу бросить немного денег на телефон))) Вам не сложно, мне не жалко.

Соединение Arduino Uno и Atmega8 по USART

Здравствуйте! Пытаюсь наладить передачу данных от Atmega8 на Arduino UNO по usart. Передача строго односторонняя: Atmega - передатчик, Arduino - приемник. Попытался сделать с наскока: прошивку передатчика взял отсюда: http://avr-start.ru/?p=764   приемник отсюда: http://flank1er.blogspot.ru/2012/12/c-arduino.html с изменением:

Проблема с выводом кода полученного по IR

Помогите плиз с такой задачей.

есть телик, хочу сделать ик-удлинитель (в идеале прикрутить к нему блютуз, но т.к. блютуз еще в пути, код принимается с пульта, но суть проблемы не меняется) .

проблема в том что немогу отослать принятый  с пульта код на телик...

сериалпорт выставлен на 800бит/с (т.к. в даташите на ик-приемник).
минус и ТХ соответственно подключены на место где раньше в телике стоял ик приемник.

должен дублировать принятый код  на телик, но этого не происходит....

Что легче if или =

int a = 0;

void loop{
 a = 1;

}

ИЛИ 

int a = 0;

void loop{
 if (a = 0)
 {
 a =0;
 }

}

что менее затратное - каждый цикл делать присваивание или проверку значения?