Подключил к Orduino-Nano v1.1 SD карту, так, как написано в примерах для SD-card к Arduino-IDE. Выяснилось, что одновременно Serial и SD не работают, т.е. в этих примерах приходится закомментировать все обращения к Serial, только тогда запись-чтение SD карты выполняется, так, как должно быть. В чем тут дело?
Возможно не хватает оперативной памяти, там компилятор все строковые переменные и даже константы по умолчанию зачем-то в RAM кладёт. Если их переместить PROGMEM, вроде всё должно работать.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Опишите проблему. С телепатией реально туго. Не работает - это не описание. Не работает = Не компилируется, выдает ошибки. Какие? Не работает = Устройство взрывается. Давайте видео. Не работает = Все компилируется, ком работает, сд выдает ошибки. Какие? Не работает = Все компилируется, ком не работает. А что видно на терминале? не работает только прием или передача?
Не работает, это значит, что ведет себя так, как будто там вообще что-то другое, т.е. файлы не пишутся и не читаются, а на терминале либо ничего не выдается, либо вывод первой надписи и на этом остановка. Но все выяснилось, действительно переполняется RAM. Тогда вопрос, а как строки и константы ... "их переместить PROGMEM" ?