С помощью Arduino легко объединить множество датчиков в единую сеть. С помощью них можно измерять, например, температуру и влажность воздуха, атмосферное давление и освещённость в доме и на улице благодаря выносным версиям датчиков.
Но что делать, если нужно представить эти данные в удобной для человека форме? Самым простым способом будет создание таблицы с ними и построение графика, например, в Excel. Однако это годится только в том случае, когда все данные уже получены. В большинстве случаев этот способ не подойдёт, так как график должен отображать изменения, происходящие в реальном времени.
Все версии Arduino IDE после 1.6.6, имеют такую возможность, но с минимальной функциональностью. В этом уроке будет рассмотрено другое достаточно мощное приложение для этого – SFmonitor. Его исходные коды открыты, приложение было разработано для разработки беспилотников, контроля над их системами стабилизации. SFmonitor работает с информацией, получаемой из последовательного порта компьютера. При помощи библиотеки SerialFlow для Arduino в SFmonitor можно строить до трёх графиков одновременно.
7 комментариев. Оставить новый
Не видит COM-порты.
Залей скетч в плату и закрой ардуино. после перезапусти sfmonitor
Доброго времени суток! Существует ли версия с возможностью построения более трёх графиков???
Хочу создать устройство для диагностики неисправностей ДВС. А там только четыре графика потребуется для отображения моментов зажигания на цилиндрах + ещё четыре на форсунки и + график лямбды.
Не могу скачать SFmonitor, может кто то знает где скачать?
Здравствуйте!
Скачать можно по этой ссылке: http://voltiq.ru/downloads/SFMonitor-1.2-win32.zip
Есть ли у кого то zip архив SerialFlow, буду очень благодарен?
Автор не прав. Плоттер из ардуино построит пачку графиков. Просто нужно кормить ему цифры через разделители, обновление Serial.println