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

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

Динамический массив структур

Добрый день

Есть некая структура:

struct _User	{
	  String Name;	
	  float L;
	};

Создать статический массив из структуры без проблем, а вот как сделать динамический?

На уме только всевдодинамический массив: инициализировать массив, скажем на 30 элементов, а по мере добавления держать флаг-размер реального массива. Но не знаю или это кошерно и что делать если количество "реальных" элементов станет больше тех же 30?

Проблема в передаче данных через nRF24L01

Задание: Приходят данные с UART на Ардуино №1. Через передатчик nRF24L01 эти данные отправляются на ардуино №2, где декодируется в HEX. Проблема в передаче. Делал по примеру, но ничего не приходит на ардуино №2(она подключена к терминалу, на котором появляется "1" один раз и все, хотя я отправляю 4байтный код). Возможно я что то напутал в коде, когда переделывал шаблон, но так и не нашел в чем проблема. 

Как перевести статус с 8 пинов в десятичное число?

Все добрый день. Начал немного разбираться с програмированием Ардуино. Включаю 8 релейный модуль через компьютер, то есть на каждый пин с 3 по 10 подцеплены к релейному модулю(всего 8). Включение и выключение работает.

Хочу после посылки команды с компа на реле получить ответную команду о подтверждение вкл/выкл реле. Опрашиваем 8 пинов, если реле включено, то 1, если выключена, то 0. Всего задействовано 8 ног получается 8 бит - 1 байт(в бинарном представление), надо его перевести в десятичную и послать в порт.   

Помогите пожалуйста.

attachInterrupt и PIR сенсор нужно ли?

Сегодня узнал о attachInterrupt. Возник вопрос, я использую вот таких 2 сенсора движения:

Да бы разгрузить процессор может их лучше случать через attachInterrupt?

Проблема с SIM900

Здравствуйте. Помогите пожалуйста у меня проблема с GSM Shield SİM900 ниже код

Проблемма в том что автоматически программа не запускается а запускается если включить в программе мониторинг порта 

ИК сенсор скорости

Прошу прощения , но не смог сам найти.

ткните плиз носом

был приобретен на еБее ик сенсор скорости , который "светит" ИКлучиком сквозь колесико с прорезями.

ищу код чтоб считал имульсы и превращал в расстояние + слабенький обработчик любых попутных событий с "телегой"

Функция Random

Подскажите кусок кода, как можно независимо друг от друга рандомно зажигать светодиоды на выходах? На 100 милисек зажигать и выключать. Нужно получить в идеале что-то типа сверкающего инея. Чтоб как блёстки, рандомно вспыхивали.

Ребят. Помогите. Готов оплатить

1)Включился, считал из EEPROM положения конденсаторов и частоту сигнала, номер антенны(1)

2)Получили сигнал "старт тюнер":

1.определяем частоту

2.номер антенны

3.ищем в памяти

4.ставим если нашли из памяти

4.1.проверяем, если плохо, то дальше.

5.Ищем минимум КСВ

6.Записываем в память частоту, положения, номер антенны

Не могу дописать

Помогите высчитать обороты.

У меня есть колесико, когда оно проделывает оборот задивает кнопку и она зажимается где-то на секунду +- сотые секунды.

Я сделал вот такой код:

    SensorState = digitalRead(PinSensor);
 if (WinSensorState == HIGH){
     Oboroti=Oboroti+1;
     Serial.println(Oboroti);
 }

Но в нем проблема, т.к. кнопка зажимается где-то на секунду в переменной "Oboroti" успевает приплюсоваться около 20-25 цифр. Мне же необходимо засчитывать по 1 цифре в каждый оборот. Подскажите пожалуйста как это сделать?

Проблема с повторным пересчетом количества строк. Библиотека SD

Здравствуйте! Очень прошу о помощи, проблема с повторным запуском функции при работе с SD картой. Уже совсем замучался, а сроки диплома поджимают..

Имеется код: