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

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

SD + MAX72**

не хватает пинов и хоче подключить СД карта , уже есть  дисплей на МАХ7221

МАХ работает по SPI

можно ли СД карту тоже к этому СПИ приставить (на лоад отдельный пин и на чтение) - итого тратить 2 пина а не 4

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

 

Подсчет количества пиковых значений в минуту.

Приветствую други. Ситуация- аналоговый датчик при работе выдает значени в форме синусоиды.

Для имитации берем analogRead(A0); Вполне себе повторяет ситуацию в железе.

То есть у нас есть значения: 300-320-298, 200-250-210, и т.д.

То есть вседа есть некое 3начение максимальное, за которым всега идет меньше максимального, в ощем синусоида. Задача сосчитать именно пиковые значения и привести их количество в минуту. Полчучится своего рода тахометр. Натолкните на мысль, с чего начать. 

Не могу заполнить первые 2 ячейки массива

В Массив типа INT, вношу значения переменных, так же типа INT. Массив из 11 значений.

 

int message_setting_int[10]; 
.....
int MIT = 11;    
int MIR = 55;   
int MF = 60; 
.....
message_setting_int[0]=MIntervalTown;
message_setting_int[1]=MIntervalRoad;
message_setting_int[2]=MCoefRain;
....

вместо первых 2-х значений в массиве появляется 0 и 40, не зависимо от значения внесеенных переменных.

Управление AVR по UART Есть ли готовое решение ?

Задаччат акая 

я отправляю с компа по UART  alhtc регистра  и данные   в регистр ,а AVR (arduino) записывает

Если нажимаю кнопку считать  то   считываются данные    введёного адреса.

Дл обучающих целей в общем-то программа.

На компе   написана уже   заготовка программы управления

Вот исходники и   exe файл

https://github.com/BBS215/STM8S-UART-DebugToolGUI

Не простой бегущий огонь на WS2811, может кто подскажет.

Добрый вечер, подтолкните в нужном направлении. Научился ей (лентой) управлять по разному, пока хватает комбинаций.  Не могу придумать как можно сделать так, что когда нажимаю на кнопку, у меня пускается полоса, например из 4х сетодиодов, я еще раз нажимаю, не дожидаясь пока закончиться первая, и идет уже вслед за первой, вторая полоса и так столько раз, сколько захочешь.  Пробовал по разному, не могу понять как обновлять в цикле не дожидаясь его завершения... Возможно не правильно выразился.

string в eeprom

не пойму немного, 

EEPROM.put(400, password);
        EEPROM.get(400, password_12);
Serial.println(password_12);
// сразу после записи - код значение зачитывается правильно
// а после перезагрузки
EEPROM.get(400, password_12);
Serial.println(password_12);
// пишет уже какую то туфту

стринги не могут залезть в епром? или в чем причина.... 

Несколько скетчей в ардуино

Набаловавшись с платой Ардуино УНО в разных самоделках -лента умных светодиодов, ходилка на сервоприводах, пищалка нот, перекручивая быстро плату с корпуса на корпус  и перевтыкивая проводки задумался вот над чем: неудобно бегать и перезагружать разные скетчи  каждый раз. Удобнее их просто переключать на плате, когда они все уже "внутри".  Вроде ничего сложного нет, но найти описание построения подобных скетчей не смог. Если кто знает или делал на простом - светики, моторчики поделитесь нюансами реализации.

Помогите найти ошибку в алгоритме

Всем добрый день или вечер. Возникла проблема с написанием скетча для Ардуино. На данный момент я использую Arduino UNO и Bluetooth HC-06. У меня не получается разделить входной поток информации на определенные переменные. Вообще от микроконтроллера требуется что бы он давал возможность выбрать цвет и дальше он принимает время задержки с смартфона.

Вывод резистора

Всем доброго времени суток! 

В этом деле я новичек, занимаюсь всего неделю, все пытаюсь решить своими силами, но есть моменты которые не получаются.

По этом я и хотел бы обратиться с просьбой о помощи к Вам.

У меня есть задача - чтобы на дисплей выводилось сопротивление резистора, который подключен к контактам.

Весь интернет облазил, хоть убей не выходит.

Написал вот такой вот код, подскажите, в чем ошибка может быть?

 

 

Радиомодуль RF-5V (Прием данных)

Здравствуйте. К Arduino UNO Подключем Радиомодуль RF-5V.   3,3 вольта, дата в RX , когда передаю что то , то светодиод TX горит, значит поступают данные, а считать немогу. дайто пожалуйста скетч