Arduino - Lze získat obsah proměnných do Android aplikace?
Moderátor: Moderátoři
-
janpav
- Příspěvky: 82
- Registrován: 04 kvě 2017, 00:00
Arduino - Lze získat obsah proměnných do Android aplikace?
-
Zaky
- Příspěvky: 7066
- Registrován: 30 říj 2010, 00:00
- Bydliště: Praha
-
janpav
- Příspěvky: 82
- Registrován: 04 kvě 2017, 00:00
-
Zaky
- Příspěvky: 7066
- Registrován: 30 říj 2010, 00:00
- Bydliště: Praha
-
janpav
- Příspěvky: 82
- Registrován: 04 kvě 2017, 00:00
-
mtajovsky
- Příspěvky: 3728
- Registrován: 19 zář 2007, 00:00
- Bydliště: Praha
janpav píše:Díky, tak že Arduino musí neustále posílat data ...
Nemusí. Je to plně ve vaší režii, jak si komunikaci zorganizujete. Nicméně, sledovat stav proměnných v paměti pomocí posílání dat ven je skutečná nouzovka. Takhle se dělá spíš logování, kdy se ven pošle zpráva o vzniku nějaké události doplněná popřípadě daty. Pro sledování a analýzu dat v paměti je to metoda problematická, protože než přenesená data vyhodnotíte, je procesor "o 10 km dále".
K plnohodnotnému sledován dějů v procesoru je třeba HW debugger, který procesor zastaví v určeném místě a je možno v klidu analyzovat stav dat. Pro složitější úlohy než jen aplikace stáhnuté knihovny pro Arduino na nějakou periferii bych doporučil přenést projekt z IDE Arduina do Atmel Studia a použít nějaký HW debugger, například Dragon nebo Atmel ICE.
-
janpav
- Příspěvky: 82
- Registrován: 04 kvě 2017, 00:00
-
janpav
- Příspěvky: 82
- Registrován: 04 kvě 2017, 00:00
mtajovsky píše: ..protože než přenesená data vyhodnotíte, je procesor "o 10 km dále".
To mi nevadí, obsah promenných které potřebuji získat se budou měnit cca 1 minutu. Nejedená se o debuggování chyb. Dokonce vlastně ani ty udaje kód nemusí neustále zjišťovat/plnit, stačí když je naplní jen když je budu opravdu potřebovat. Jinak díky za info.
-
Cowley
- Příspěvky: 3580
- Registrován: 04 úno 2005, 00:00