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

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

DS 18x20 oneWire

Здравствуйте!  Я новичок  у меня возникли трудности при написании кода

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

Печать из строки HEX в UTF-текст

Всем привет!

Помогите реализовать вот такую задачу. Ардуино принимает текстовую информацию он внешнего устройства в шестнадцатиричном виде. После этого нужно полученную информацию преобразовать в текст и вывести при помощи Serial.print в терминал.

Например пришло сообщение "48 65 6с 6с 6f 20 77 6f 72 6c 64" - и его нужно вывести в терминал как "hello world". Есть ли методы, библиотеки, которые позволят выполнить эту операцию без необходимости прописывать отдельно значение каждого символа для замены?

Как правильно создавать структуры??

Доброе время суток!

Есть структуры

struct TBoard {
  byte Device_Adress;
  byte Type_ID = 0;
  byte SA_ID = 0;
  byte Func_ID = 0;
  struct TValues Values;
  struct TLink Link;
};

struct TDevice {
  byte Device_ID;
  struct TBoard Board[MAX_BOARDS_ON_DEVICE];
  bool Tested;
};

Я хочу иметь возможность динамически создавать объекты типа TDevice

Device= new TDevice;

но при этом иметь возможность обращаться к конкретному созданному объекту.

Запись регистров по маске

Доброго всем!

Изучать МК начал не так давно, многое ещё не понятно, и вот опять наткнулся на подводные камни.

Есть вот такой кусок кода на Arduino Mega2560:

Моргает дисплей 4-Bit LED Digital при выводе температуры от DHT11

Всем привет!

Соорудил маленький термометр из DHT11, arduino pro mini и четырехсимвольного семисегментного дисплея на контроллере tm74hc595. У дисплея вторая цифра температу ры моргает с частотой 1 раз в 2 секунды. В чем может быть проблема?

PROGMEM

Привет,народ!

Не подскажите ли по такой проблемке. Вобщем спаял такую плюшку,зовется лед куб 5Х5Х5 ,все работает прекрасно, но при попытке добавить данных в массив ,с целью увеличения количества световых эффектов конечно, начинается хрень. Скетч вобщем компилируется но железо не работает ,повисает наглухо на старте. о PROGMEM  я малость почитал,так понимаю он отправляет данные во flash ну и тд. Неужто флэш переполнен. 

пульт управления

Доброго всем времени суток. У меня есть 5 тактовых кнопок и два выключателя с фиксацией. Тактовые кнопки подключены так: общие 5 воль, общая земля(для стягивующих резисторов) и у каждой кнопки сигнальный провод. А с фиксацией выключатели подключены также только без стягивующих резисторов.  Все кнопки будут подключены со 2 до 8 пина, а с 9 до 13 будет подключен модуль nrf24l01.Прошу помощи со скетчем.  

Включение в определенной последовательности

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

Имеется ардуино, 4-х канальный релейный блок, два светодиода (красный и зеленый) и PIR-датчик от обычной охранной сигнализации ( в ждущем режиме работает как обычная замкнутая кнопка) 

Помогите с кодом. 

Помогите в очередной раз разобрать строку

Прошу подсказать как разобрать строоку. Тем по этой теме на форуме много, разобратся не могу.

Две ардуины подключены по сериал. Одна собирает сигналы с датчиков и отправляет их на вторую. Вторая должна принять и обновить переменные на те что пришли.

Вот что отправляет первая ардуина с датчиками

2 X BH1750FVI -> 1 X Arduino

Помогите подключить 2 датчика освещенности BH1750FVI к одной ардуине.

Про адреса 0х23 и 0х5С знаю.

Как программно с двух читать ?