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

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

Помогите извлечь переменные из строки string

Из Processing'га по ethernet приходит стринг для управления сервами. В мониторе порта дуины вижу 2-а числа произвольной длины с пробелом. Скетч ардуины слеплен из разных примеров.

Процессинг отправляет строку так:

    c.write((X+90) + " " + (Y+90) +"\n");

Скетч ардуины

IF иль не IF - вот в чем вопрос

Накатал вчера функцию для для аналоговой клавиатуры (5 клавиш с резистивным делителем)

Функция выглядит так

Вызов метода класса из другого метода этого же класса

Здравствуйте, уперся в такую проблемку, нужно в одном из методов класса использовать другой метод. Но синтаксиса я не знаю и найти как то не вышло, наверно не так формулирую. Я так понимаю должно использоватся что то вроде self или this?

class buu {
  int a;

  void f1() {
    a++;
   } 
   void f2() {
    f1(); // здесь использовать метод f1
    a++;
   } 
};

 

Одновременно клиент и сервер web

Помогите плз решить задачку. Мне необходимо чтобы ардуинка смогла отправить запрос по событию на пине и одновременно следить за обращением к ней по web, если обратились то отправить такой же запрос. Вот вырезал несколько фрагментов. Работает только вариант по пину если закоментить первое условие. Заранее спасибо!

start/stop первый проект новичка

Делаю систему запуска автомобиля с кнопки. Автомобиль без иммобилайзера. Входящих сигнала3: 1- нажатие кнопки start/stop , 2- Нажатие педали тормоза, 3- лампочка АКБ. Принцып роботы: 1Педаль тормоза не нажата = 1 нажатие вкл ACC, Второе нажатие вкл IGN, 3 нажатие выкл все реле. 2 Педаль тормоза нажата = вкл реле 1+2, реле 3 работает пока не погаснет лампочка АКБ ( на контакте будет +12в). Скетч я написал но он сырой а совета никто дать не хочет все за деньги хотят. Денег дать то можна но я научится хочу. Помогите советом.

Прошу помочь с millis

Здравствуйте господа.
 

HC-06

Всем привет) нужна помощь. Использую блютуз модуль HC-06 подключенный к arduino. Нужно передавать данные с датчика по блютуз на ПК или Android. Возможно ли это? помогите с кодом пж. 

Всем заранее спасибо.

Побитовое |

Подскажите, правильно ли я понимаю, что при такой записи( мождет атк нормальные люди вообще не пишут, но тем не менее 

если бит ADSC на данный момент установлен в 1, то

ADCSRA |= (0 << ADSC);

такая запись не установит этот бит в 0, а такая 

ADCSRA = (0 << ADSC);

установит?

Помогите разобраться в двух входах

Добрый день всем.

С ардуиной всего пару дней так что не судите строго.

Включение реле 1,2 при сработке двух датчиков одновременно, если сработал только один датчик то включить реле 3,4. Все вроде работает но датчик 1 срабатывает очень быстро, а второй через время. Как сделать чтобы датчик ждал когда сработает считыватель.

машинка на arduino L298n+nrf24l01

Помогите дописать код для машинки 4wd на l298n и одном джойстике. Я не мону сделать ту часть, когда машинка должна поворачивать направо или налево

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