Stránka 1 z 1
Spojenie codov
Napsal: 05 úno 2018, 22:50
od bauer224
Dobrý večer chcem sa opýtať či by sa dali spojiť tieto dva kody :
Re: Spojenie codov
Napsal: 06 úno 2018, 03:43
od martinius96
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.
Re: Spojenie codov
Napsal: 06 úno 2018, 07:55
od pavel1tu
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

Re: Spojenie codov
Napsal: 09 úno 2018, 20:32
od bauer224
Dobrý večer mam arduino mega 2560 a chcel by som vás poprosiť o spojenie tých 2 kódov hore :0