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

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

МК меня не понимать. Serial команды не опознаются.

Снова здравствуйте всеуважаемые.

Снова я. Сновас с трудностью и надеждой хоть какой-то подскзки)

Суть: Организовал softwareSerial между двумя девайсами. Команды устроены таким образом что одни идут с ПК конкретно на девайс 1, другие команды идут транзитом через 1-й второму. Причем отсылаю на аппаратный порт строку TX2690XT а тот понимает то нужно сделать и шлет его дальше на программный порт второму с изменением первой цифры чтобы тот принял команду. Первая цифра это адрес кому сообщение. Метки TX-XT маркеры пакета команды. 

Кусочек активного кода. (Упрощен)

задержка после нажатия на клавишу

Народ ... Есть скетч на простое управление 8ю реле.

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

Вопрос - что дописать, дабы после нажатия, реле срабатывало 1сек. и выключалось 

до следующего нажатия ...?

Ввод в сериал порт

Необходимо ввести в сериал 7 значений и занести их в разные переменные. Как это сделать? Заранее всех благодарю!

Отловить символ через serial

Не могу понять как считать данные из последовательного порта. Отправляю в порт запрос вида 

blueToothSerial.print("0105");

Получаю ответ примерно такой:

41 05 7B

>

Символ ">" говорит о готовности принимать следующий запрос.

Скетч:

Вопрос по системам счисления или сага о пропавшей "0b"

Привет всем! Курил даташит RTC DS3231 на предмет вывода из нее температуры, вывел, но получил какие-то хреновые значения. Разобрался, что микросхема по запросу выдает на шину I2C два байтика, в одном лежит целая часть числа, а во втором - дробная его часть. То есть, если у нас в комнате 25.25 градусов, то на шину свалится "00011001" и следующим  упадет огрызок дробной части в виде "01". О как, обрадовался я, значит, думаю, переведу это дело в DEC и будет мне щастье. Ага, щас. Лезет что попало.

Подскажите, пожалуйста, по коду

Добрый день! Прошу подсказать по коду. Что-то я совсем запутался в ветвях условий.

Есть задача управлять тельфером церез два реле (по которым будет идти ток уже на пускатели тельфера)

Управление кнопочными постами (с кнопкой вызова на этаж).

В общем виде код вот... Но что-то явно я тут напутал..))
 

Простое МЕНЮ для символьного дисплея 2

Этот пример являеться развитием примера меню которое я выкладывал тут. Т.к. в том коде было много недостатков, в часности отсутствовала защита от дребезга кнопок, мерцал экран и другие мелочи. Т.к. на форуме много кто из начинающих пытаеться его использовать например тут  по причине наглядности. Я его переработал и откоментировал. Структура не изменилась.

Как считывать данные с платы 10DOF GY-87

Ребят, подскажите как считывать данные с платы 10DOF (GY-87)? В часности нужны паказатели датчика MPU 6050.

Не могу найти про неё нормальную инфу. Ну или  где почитать, может статья есть хорошая?

 

шина RS-485 на несколько устройств без мастера взлетит ?

вопрос на преспективу:

хочу объеденить несколько независимых NANO через RS-485, при этом они все должны быть равноправными и уметь обращатся друг к другу напрямую минуя центр (это надо для создания системы "автономных" модулей умеющих работать как независимо, так и "в команде").

Понятно, что RS-485 - это электрический стандарт, на который вешается софтверный протокол, наиболее распространенным является схема с Мастером и Слейвами.

Существуют-ли стандарты (и реализации в ардуине) без мастера?

Программирование ATMega8-16PU с помощью Arduino UNO

Подскажите пожалуйста, можно ли с помощью рабочей (оригинальной) Arduino UNO с залитым скетчем ArduinoISP прошить чистый контроллер ATMega8-16PU? И вообще, что нужно туда зашить и что нужно знать? Слышал про какие-то фьюзы (но что это - до конца так и не понял). Сначала хочу попробовать прошить Blink с использованием встроенного генератора.