Я пытаюсь подключить ультразвуковой датчик в 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%, а не просто форму сигнала, показанную в области видимости.