Dobrý večer chcem sa opýtať či by sa dali spojiť tieto dva kody :
Spojenie codov
Pravidla fóra
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
-
- Příspěvky: 585
- Registrován: 01 srp 2017, 19:29
- Bydliště: Poprad
- Kontaktovat uživatele:
Re: Spojenie codov
Zdravím, neviem čo máte za dosku, no už prvý kód sa do UNA nezmestí a to pritom tam nie je odkomentovaná tá obrovská časť kódu. Bolo by dobré špecifikovať dosku. Relé 4 vám funguje? GPIO 4 sa využíva na SD kartu a vy na tom máte SD kartu?
Pozerám, že od nej nemáte knižnicu v kóde, hoci z nejakého ext umiestnenia načítavate CSS pre stránku, odkiaľ? Neviem teda z akej konfigurácie vychádzate... ale kódy sa spojiť dajú, nie je tam nič, čo by tomu bránilo.
Na displeji chcete vypisovať zvlášť každé relé so stavom tak? To, čo vypíšete na webe po vykonaní requestu (zmena linku atď) tak to isté vypíšete na displej. Nie je to nič komplikované. Druhý kód je len knižnica pre displej s tromi preblikmi displeja a výpisom znaku na serial monitor po jeho vpísaní doň.
A ešte k tými delayom.. Neviem či to je úplne naj ich používať, keď potrebujete real-time server.. Neviem ako sa vám to bude správať, či to nezablokuje na ten delayový čas aj Ethernet komunikáciu.
Pozerám, že od nej nemáte knižnicu v kóde, hoci z nejakého ext umiestnenia načítavate CSS pre stránku, odkiaľ? Neviem teda z akej konfigurácie vychádzate... ale kódy sa spojiť dajú, nie je tam nič, čo by tomu bránilo.
Na displeji chcete vypisovať zvlášť každé relé so stavom tak? To, čo vypíšete na webe po vykonaní requestu (zmena linku atď) tak to isté vypíšete na displej. Nie je to nič komplikované. Druhý kód je len knižnica pre displej s tromi preblikmi displeja a výpisom znaku na serial monitor po jeho vpísaní doň.
A ešte k tými delayom.. Neviem či to je úplne naj ich používať, keď potrebujete real-time server.. Neviem ako sa vám to bude správať, či to nezablokuje na ten delayový čas aj Ethernet komunikáciu.
Re: Spojenie codov
Rozhodně to nebude problém, pokud Vám ten hlavní kod funguje ....
Pokud správně chápu, že k tomu původnímu projektu, který je jako WEBserver ? chcete přidat zobrazování ještě na displeji ?
Pkud si ale myslíte, že se Vám tam zobrazí ta WWW stránka, jste na omylu - nezobrazí.
Nejprve bych ale oba kody zkušebně spojil, tak jak požadujete funkčnost a zkompiloval. jak píše martinius96, že se to do UNA nevejde - ale jo, jde to do něj dostat ! Serial.print j etotiž neskutečný žrout paměti.
Jde to vyřešit tím, že zde opravdu často opakující se části textu (skládání WWW stránky) uložíte do proměnných "char" a z těch proměnných poskládáte vše za Serial.print - ušetří se opravdu hodně paměti.
Již jsem to již asi 2x použil.
Ještě je dobré tomu alokovat nějakou paměť napevno - je to popsané pěkně v příkladech "Arduino práce s pamětí".
Pak je ještě dobré (prakticky u všech knihoven pro display) zaremovat po odledění všechny fonty co se na displeji nepoužívají - i u pitomého OLED 128x32 to ušetří hodně paměti.
Nebo použít jiné Arduino, ale nikde nepíšete jaké plánujete použít, tak je možná celý tento příspěvek k ničemu a platí první část - jde to spojit
Pokud správně chápu, že k tomu původnímu projektu, který je jako WEBserver ? chcete přidat zobrazování ještě na displeji ?
Pkud si ale myslíte, že se Vám tam zobrazí ta WWW stránka, jste na omylu - nezobrazí.
Nejprve bych ale oba kody zkušebně spojil, tak jak požadujete funkčnost a zkompiloval. jak píše martinius96, že se to do UNA nevejde - ale jo, jde to do něj dostat ! Serial.print j etotiž neskutečný žrout paměti.
Jde to vyřešit tím, že zde opravdu často opakující se části textu (skládání WWW stránky) uložíte do proměnných "char" a z těch proměnných poskládáte vše za Serial.print - ušetří se opravdu hodně paměti.
Již jsem to již asi 2x použil.
Ještě je dobré tomu alokovat nějakou paměť napevno - je to popsané pěkně v příkladech "Arduino práce s pamětí".
Pak je ještě dobré (prakticky u všech knihoven pro display) zaremovat po odledění všechny fonty co se na displeji nepoužívají - i u pitomého OLED 128x32 to ušetří hodně paměti.
Nebo použít jiné Arduino, ale nikde nepíšete jaké plánujete použít, tak je možná celý tento příspěvek k ničemu a platí první část - jde to spojit

UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: Spojenie codov
Dobrý večer mam arduino mega 2560 a chcel by som vás poprosiť o spojenie tých 2 kódov hore :0
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti