@amperka/analog-line-sensor и уровни сигнала на черной и белой линии

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем ander, 24 ноя 2017.

  1. ander

    ander Нерд

    Здравствуйте.

    Помогите разобраться:
    в описании к библиотеке @amperka/analog-line-sensor (Библиотека для чтения аналогового датчика линии) написано "...указать датчику какую освещённость считать белым цветом (сигнал — единица), а какую — чёрным (сигнал — ноль)" - но у меня датчики над темным полем показывают значения близкие к 1, а над светлым - ближе к 0. Т.е. ровно наоборот и в соответствии с описанием датчика "Выходным результатом работы сенсора является аналоговый сигнал. Чем светлее поверхность под сенсором — тем меньше его выходное напряжение."
    Не могу понять, как откалибровать датчики с помощью функций библиотеки - в примере написано:
    mySensor.calibrate({
    black: 0.2,
    white: 0.8
    });
    но судя по описанию и показаниям датчиков - должно быть скорее так:
    mySensor.calibrate({
    black: 0.8,
    white: 0.2
    });
    Я что-то не правильно понял или может быть подключил не так?
     
  2. Nikolay 5

    Nikolay 5 Нерд

    всё правильно