Arduino - Lze získat obsah proměnných do Android aplikace?
Moderátor: Moderátoři
Arduino - Lze získat obsah proměnných do Android aplikace?
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.
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.