Скетч для уны или меги залить в нану?

Ответить
Аватара пользователя
sergio6988
Рядовой
Сообщения: 5
Зарегистрирован: 10 ноя 2015, 20:40
Откуда: Ноябрьск

Скетч для уны или меги залить в нану?

Сообщение sergio6988 »

Подскажите пожалуйста можно ли скетч написаный для уны или меги залить в нану? будет ли он работать?
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

Прошу подсказать.

Сообщение DerAlex »

Тут нужно конкретно смотреть, какие входы - выходы используются.Тем более в Меге гораздо больше выводов чем в нано.
В любом случае нужно программу корректировать.
аврора
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Прошу подсказать.

Сообщение support »

С унки в нано зальётся без проблемм. С мегой надо смотреть что используется. Входов-выходов в меге больше, ком порта 4 в отличии от нано где он один. Плюс размер памяти в меге больше, и программа которая помещается в меге может не поместится в нанке.
Автор программы FLProg.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Прошу подсказать.

Сообщение rw6cm »

krech писал(а):понимаю, что вопрос не серьезный, но был бы очень благодарен за подсказку )))
попробуйте передавать данные в integer, а единицы измерения добавить в тело страницы.

[spoiler=Спойлер]
6520427.png
[/spoiler]
Автор в видео говорил чтото на счет кривой библиотеки, и заморочки с переменными на этом шилде,
проверить нет возможности.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Parkhom
Рядовой
Сообщения: 74
Зарегистрирован: 10 янв 2016, 13:49

Прошу подсказать.

Сообщение Parkhom »

krech, проверил ваш проект "как есть" на w5100, а также на LCD. Никаких проблем, С и Н кажет одновременно. ENC28J60 не имею, проверить немогу, извините. Но, похоже таки дело в либах или в шилде. А какой версией ФЛПрог пользуетесь?
Airis
Сержант
Сообщения: 175
Зарегистрирован: 24 сен 2015, 07:27

Прошу подсказать.

Сообщение Airis »

Это баг реализации блока ENC28J60 в FLProg (с W5100 такого бага нет).
Проблема в том что созданная переменная _WTempString в Arduino IDE не имеет уникального идентификатора. И если в блоке Web Server есть входа типа String, как результат сложение строк или конвертация типов (не как константа), то в Arduino IDE в двух местах будет задекларирована одна и та же переменная _WTempString с разными параметрами (WTempBuffer тоже заделраривиан дважды).
[spoiler]

Код: Выделить всё

String _WTempString=((String("t-")) + (( _floatToStringWitRaz(_dht1t,2))) + (String("C")));
int _WTemplen=((_WTempString.length())+1);
char _WTempBuffer[_WTemplen];
_WTempString.toCharArray(_WTempBuffer,_WTemplen);
bfill.emit_p(PSTR("$S"),_WTempBuffer);

bfill.emit_p(PSTR("</td>\r\n"));
bfill.emit_p(PSTR("     <td>Влажность: \r\n"));

String _WTempString=((String("h-")) + (( _floatToStringWitRaz(_dht1h,2))) + (String("%")));
int _WTemplen=((_WTempString.length())+1);
char _WTempBuffer[_WTemplen];
_WTempString.toCharArray(_WTempBuffer,_WTemplen);
bfill.emit_p(PSTR("$S"),_WTempBuffer); 
[/spoiler]

Если на входы Web Server подавать данные как есть, без преобразование в строку, то ошибки компиляции не будет.
cropas
Рядовой
Сообщения: 19
Зарегистрирован: 12 июн 2016, 22:58

Прошу подсказать.

Сообщение cropas »

Приветствую всех! И прошу прощения у ТС и администратора, но как и у krech мешает спросить антиспам, а раз речь тут идет о ENC28J60 может кто сталкивался с подобной проблемой.

Суть в том что при единовременном подключении SD карты и Ethernet шилда ENC28J60, через несколько минут шилд перестает пинговатся а время на чипе DS1302 идет с задержкой (то есть секунды как бы запаздывают переключаясь на дисплее, тем самым минута длится 1,5 2 минуты по факту), SD карта тоже перестает работать, стоит включить отдельно SD или отдельно ENC28J60 все работает прекрасно. Что такое SPI интерфейс знаю, по этому пины CS — SS у SD и ENC28J60 разные, в библиотеках тоже вроде все в порядке, по напряжениям тоже. Уже голову поломал, в моем проекте нужны и часы и сеть и SD. Опосаюсь покупать W5100 так как может быть что то похожее. Кто знает или сталкивался помогите!!!
Ответить

Вернуться в «Arduino. Другие МК»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя