Интерпретировать прочитанное значение ШИМ в Scilab [XCOS] - PullRequest
0 голосов
/ 05 марта 2019

Я пытаюсь подключить ультразвуковой датчик в scilab, и я использую для этого набор инструментов Arduino.К сожалению, я не могу подключить ультразвуковой датчик напрямую к scilab, в отличие от датчика температуры, который выдает напряжение в зависимости от температуры, чтобы его можно было прочитать с помощью набора инструментов arduino с помощью блока ANALOG_READ.Мое решение использует два arduino-номера.

A.Arduino 1

Здесь я запрограммировал ультразвуковой датчик и отобразил измеренное расстояние для вывода определенного значения ШИМ.

B.Arduino 2

В этом arduino загружен Arduino toolbox.ino, чтобы он работал на scilab.Я попытался отредактировать Arduino toolbox.ino, но любое изменение в этом ino-файле не будет работать в scilab, это выдает ошибку, говорящую, что это не Arduino toolbox.ino, даже если это так, и я просто вставил функцию для ультразвукового датчика.

По сути, теперь я могу выводить значения ШИМ относительно расстояния, чтобы их можно было читать в scilab с помощью блока DIGITAL_READ. Но я не знаю, как интерпретировать сигнал.Я хочу вывести его как 0% -100%, а не просто форму сигнала, показанную в области видимости.

...