Как найти время точки на графике на последовательном плоттере Arduino или ПО для обработки?
Я строю график некоторых значений датчиков на своем последовательном плоттере Arduino, который выглядит примерно так -
Но то, что я хочу сделать, - это навести курсор на любую точку графика и отобразить время в этой точке. Есть ли какой-нибудь способ сделать это, если не с помощью последовательного плоттера Arduino, то с помощью обработки? Или любой другой инструмент тоже подойдет. Спасибо.
@blazingcannon, 👍0
1 ответ
▲ 0
Последовательный плоттер Arduino не предназначен для этого. Он просто напрямую рисует то, что вы отправляете. Вы можете решить эту проблему в процессе обработки, рассчитав время по количеству текущей выборки (которое вы видите на оси x на своем графике) с помощью используемой частоты дискретизации.
,
@chrisl
Смотрите также:
- Ошибка "avrdude:stk500_recv(): programmer is not responding" при загрузке скетча в Arduino Pro Mini
- bh1750 lightsesor не будет работать
- Могут ли ESP8266 и HC-SR04 дружить?
- Нет функции согласования для вызова Ultrasonic:Ultrasonic(int,int)
- Как определить направление вращения с помощью датчика времени энкодера (фотоэлектрический датчик скорости)?
- Как устранить сообщение об ошибке "assignment of function 'void digitalWrite (uint8_t, uint_8)"?
- Как сохранить данные на SD-карту с помощью модуля защиты памяти SPI
- Несколько РАЗРЫВОВ I2C с подтягивающими резисторами не работают
Могу ли я использовать для этого системное время? Я просто хочу найти разницу между периодом времени каждого гребня или впадины синего и красного сигналов соответственно. Я сделал это с помощью своего кода, но хочу проверить это графически., @blazingcannon
Что вы подразумеваете под "системой"? Вы хотите построить график данных на своем компьютере. Обработка-это инструмент, который создан для таких ситуаций. Разница между приведенным выше графиком и тем, что вам нужно, - это всего лишь простой коэффициент, умноженный на значение оси x: частота дискретизации, @chrisl
зачем вам нужно системное время? ... вы сказали, что хотите определить временной интервал между двумя точками, @jsotola
>
Я просто хочу найти разницу между периодом времени каждого гребня
Arduino может сделать это и за вас., @DataFiddler@DataFiddler >
Я сделал это, используя свой код, но хочу проверить это графически.
. Я думаю, что его цель — создать удобный графический плоттер., @Dario.Casciato