"Ультразвуковая линейка" не работает

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

  1. Tatyana321

    Tatyana321 Нуб

    Код:
    В окне консоли и Serial Projector выводит 0ССС, что делать? 1.PNG 2.PNG
     
  2. Kb498

    Kb498 Нерд

    Странно, у меня все работает
     
  3. Kb498

    Kb498 Нерд

    Попробуйте вставить этот код:
    Код (Javascript):
    var sonic = require('@amperka/ultrasonic')
      .connect({trigPin: P10, echoPin: P11});

    setInterval(function() {
      sonic.ping(function(err, val) {
        if (err) {
          console.log(err.msg);
        } else {
          console.log(val.toFixed(0), 'mm');
        }
      }, 'mm');
    }, 100);
     
    Error407 и FomaLSSJ нравится это.
  4. Tatyana321

    Tatyana321 Нуб

    Это из книги? Если он, то не работает, код тот же.
     
  5. FomaLSSJ

    FomaLSSJ Нерд

    Код не тот же, надо обратить внимание на строку:
    Код (Javascript):
    console.log(val.toFixed(0), 'mm');
    Место "мм", получаете "CCCC", потому что нет поддержки русской кодировки.
    Тема уже поднималась, решения там описаны.
     
  6. sys

    sys Злобный Буратино Модератор

    проверьте, чтобы джамперы питания на плате и тройкашилде стояли в положении VIN3-5V и V2-5V
     
  7. Tatyana321

    Tatyana321 Нуб

    Спасибо, извиняюсь за невнимательность и не грамотность в этом вопросе. Позже попробую и отпишусь