Arduino Mega Server
Модератор: Alex
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Arduino Mega Server
Перезалив, с рабочей функцией printSdRoot(), и кодом определения свободного места. Правда код с определением свободного места подвешивает ардуину секунд на 10 при старте...пустые сектора видимо распознаёт.
- Вложения
-
- sd.rar
- (1.47 КБ) 152 скачивания
- За это сообщение автора nick7zmail поблагодарил:
- serghei (Пт дек 08, 2017 12:56 am)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Arduino Mega Server
Дак что, подключилась у вас sdfat то? А то ни положительного отклика, ни возмущений, что не работает что-то...никакой обратной связи, а так просили её подключить))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
На выходных подключу и обязательно отпишусь. Тут новогодняя лихорадка начинается
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Arduino Mega Server
Да, читает. Про это почти сразу отписался)ser009 писал(а):читает длинные имена файлов?
С папками пока не понял как работать...возможно что-то переписать в самом АМС надо.nick7zmail писал(а):А в чем проблема с SDFat кстати? У меня подцепилась, скомпилилась и работает...
UPD точно работает...проверил...с длинными именами файла проблем больше нет...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- ser009
- Сообщения: 595
- Зарегистрирован: Сб окт 13, 2012 9:55 am
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: Arduino Mega Server
Я так понимаю, что нужно как-то отлавливать "/folder" в запросе
Может получиться принудительно прописать папку?
Может получиться принудительно прописать папку?
СпойлерПоказать
Код: Выделить всё
else if (StrContains(HTTP_req, "GET /") && StrContains(HTTP_req, ".htm")){
fileName = strtok(HTTP_req, "GET /");
webFile = SD.open("/" + (String)fileName);
if (webFile) {sendHtmlAnswer(cl);}
else {webFile = SD.open(F("/404.htm"));}
allowMarkers = true;
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Что то с разбегу не получается скомпилировать. SD заменил, библиотеку поставил.
На Dye как обычно ругается на serialprint. Дома повнимательнее подставлю.
На Dye как обычно ругается на serialprint. Дома повнимательнее подставлю.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Arduino Mega Server
В какаом именно месте ругается??serghei писал(а):Что то с разбегу не получается скомпилировать. SD заменил, библиотеку поставил.
На Dye как обычно ругается на serialprint. Дома повнимательнее подставлю.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Дома два компа объявили войну - Мега банально не хотела компилиться. Пришлось достать Портабл версию от eGorka ( лишний раз убедился - лучше иметь такие версии на все платы ,за что ему громадное СПАСИБО !!) . Вроде дело пошло на плате RobotDyn.
Страница SD показывает файловую систему, тип и объём. Раскомментировал свободное место. Подвисания не заметил. То ,что чекила старая библиотека 32 гиговую флеху секунд 20 , то эта 8-ми гиговую за 8 секунд.
Завтра проверю запись на карту и чтение файлов из каталогов.
СПАСИБО !!
*** Сообщение запрещено. Сообщение похоже на спам. ***
СпойлерПоказать
- AMS Mega (0.16) started...
Modul Hardware...
Controller: Arduino Mega
Total memory: 8192
Free memory: 2587 (31%)
Network adapter: Ethernet Shield
started
Modul EEPROM...
Name: AMS Mega
Address: 254
started
Modul Ethernet...
MAC: 0 2A F5 12 67 50
IP: 192.168.2.50
started
Modul SD...
SD init... OK
index.htm... found
Check.............
Files: 134
Size: 1890766
Empty: 1
started
Modul SD Info...
SD type: SDHC
Filesystem: FAT32
Cluster: -32768
SD size: 7746 MB
freeSpace: 7733.22
started
Modul NTP...
Local port: 123
started
Modul RTC...
Waiting for NTP sync...
Transmit NTP request (129.6.15.30:123)
Receive NTP response
2017-12-07 22:54:12 started
2017-12-07 22:54:12 Modul Server... started
2017-12-07 22:54:12 Modul Upload... started
2017-12-07 22:54:12 Modul PIR's... started
2017-12-07 22:54:12 Modul Contacts... started
2017-12-07 22:54:12 Modul Temperature...
2017-12-07 22:54:12 Parasite power OFF
2017-12-07 22:54:12 Found 0 devices
2017-12-07 22:54:12 #0: 0 0 0 0 0 0 0 tempSTR
2017-12-07 22:54:12 #1: 0 0 0 0 0 0 0 tempHOM
2017-12-07 22:54:12 #2: 0 0 0 0 0 0 0 tempWRM
2017-12-07 22:54:12 started
2017-12-07 22:54:17 Modul Electro... started
2017-12-07 22:54:17 Modul Keys... started
2017-12-07 22:54:17 Modul RobotDyn... started
2017-12-07 22:54:17 GLOBAL Init DONE (8s)
2017-12-07 22:54:17 AMS WORK 2593 (31%)
command/parameter: esp/1
Завтра проверю запись на карту и чтение файлов из каталогов.
СПАСИБО !!
*** Сообщение запрещено. Сообщение похоже на спам. ***
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Дома два компа объявили войну - Мега банально не хотела компилиться. Пришлось достать Портабл версию от eGorka ( лишний раз убедился - лучше иметь такие версии на все платы ,за что ему громадное СПАСИБО !!) . Вроде дело пошло на плате RobotDyn.
Страница SD показывает файловую систему, тип и объём. Раскомментировал свободное место. Подвисания не заметил. То ,что чекила старая библиотека 32 гиговую флеху секунд 20 , то эта 8-ми гиговую за 8 секунд.
Завтра проверю запись на карту и чтение файлов из каталогов.
СПАСИБО !!
*** Сообщение запрещено. Сообщение похоже на спам. ***
СпойлерПоказать
- AMS Mega (0.16) started...
Modul Hardware...
Controller: Arduino Mega
Total memory: 8192
Free memory: 2587 (31%)
Network adapter: Ethernet Shield
started
Modul EEPROM...
Name: AMS Mega
Address: 254
started
Modul Ethernet...
MAC: 0 2A F5 12 67 50
IP: 192.168.2.50
started
Modul SD...
SD init... OK
index.htm... found
Check.............
Files: 134
Size: 1890766
Empty: 1
started
Modul SD Info...
SD type: SDHC
Filesystem: FAT32
Cluster: -32768
SD size: 7746 MB
freeSpace: 7733.22
started
Modul NTP...
Local port: 123
started
Modul RTC...
Waiting for NTP sync...
Transmit NTP request (129.6.15.30:123)
Receive NTP response
2017-12-07 22:54:12 started
2017-12-07 22:54:12 Modul Server... started
2017-12-07 22:54:12 Modul Upload... started
2017-12-07 22:54:12 Modul PIR's... started
2017-12-07 22:54:12 Modul Contacts... started
2017-12-07 22:54:12 Modul Temperature...
2017-12-07 22:54:12 Parasite power OFF
2017-12-07 22:54:12 Found 0 devices
2017-12-07 22:54:12 #0: 0 0 0 0 0 0 0 tempSTR
2017-12-07 22:54:12 #1: 0 0 0 0 0 0 0 tempHOM
2017-12-07 22:54:12 #2: 0 0 0 0 0 0 0 tempWRM
2017-12-07 22:54:12 started
2017-12-07 22:54:17 Modul Electro... started
2017-12-07 22:54:17 Modul Keys... started
2017-12-07 22:54:17 Modul RobotDyn... started
2017-12-07 22:54:17 GLOBAL Init DONE (8s)
2017-12-07 22:54:17 AMS WORK 2593 (31%)
command/parameter: esp/1
Завтра проверю запись на карту и чтение файлов из каталогов.
СПАСИБО !!
*** Сообщение запрещено. Сообщение похоже на спам. ***
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS