Датчик вибрации

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем София, 29 мар 2023.

  1. София

    София Нуб

    Добрый день! Подскажите, пожалуйста, как написать программу для того, чтобы в консоль выводились данные датчика вибрации. (Моя снизу не работает). На сайте амперки нашла необходимую, но на другом языке программирования (файл). Заранее спасибо!
    Код (Javascript):
    var sensorVal = analogRead(A5);
    if (sensorVal > 0.8) {
        print(sensorVal);
      }
     

    Вложения:

  2. parovoZZ

    parovoZZ Гуру

    надо убрать условие и выводить как есть.
     
  3. Ariadna-on-Line

    Ariadna-on-Line Гуру

    1. Ну вот подумайте - пришло колебание - у него есть положительная полу-волна и отрицательная. А АЦП Ардуины в принципе не может "поймать" отрицательную полу-волну. Ваша схемотехника готова проглотить эту минус-полу-волну ? Вы должны нам нарисовать схему устройства. Если ваши сейсмодатчики уже имеют детектор амплитуды - (то бишь знако-постоянный выход ) - это одно, а если это тупой "микрофон" - че вы тогда от нас хотите.
    2. Всегда должна присутствовать команда выбора референса для оцифровщика (АЦП)
    analogReference (xxx);
    А то мало ли...)))
    3. Когда процессы оцифровки и вывода в сериал идут в коротком цикле без делаев - бывают "непонятки" в виде нулей на выходе.
    А так вроде бы должна прога работать. Никакого криминала в ней нет.
    ПС. Заметил, что компилятор Ардуино неправильно отрабатывает
    Serial.print("\t\t"); такого вида команды.
     
    Последнее редактирование: 29 мар 2023