Arduino+Датчик перемещения с аналоговым выходом серии DCTH (LVDT)

Тема в разделе "Arduino & Shields", создана пользователем incvisitor, 12 ноя 2018.

  1. Kamikadze

    Kamikadze Гик

    Вы меня не путайте с паровоЗЗом, я вам этого не писал. Ну для пущей уверенности замерьте напряжение с выхода 5+ на своей ардуине, и киньте провод с 5+ ардуины на пин Areff ардуины. И укажите опорное напряжение которое вам мультиметр с выхода +5В ардуины даст
     
  2. Kamikadze

    Kamikadze Гик

    Конкретно в вашем случае вообще опорным не заморачивайтесь, там не такая уж и погрешность большая у вас будет
     
  3. Kamikadze

    Kamikadze Гик

    Вот я куею, паровоЗЗ из поста в пост несет бред (псевдо умник) вводя в заблуждение только, элементарный вопрос опять на 3 страницы растянул....
     
  4. incvisitor

    incvisitor Нерд

    Тоесть не нужно никаких 1.1в
     
  5. Kamikadze

    Kamikadze Гик

    нет
     
  6. Kamikadze

    Kamikadze Гик

    вы говорите у вас три провода входящих на датчик идут два + и один земля?
     
  7. parovoZZ

    parovoZZ Гуру

    Разработчик ты, а не я. Я свою позицию по этому вопросу.высказал и даже обосновал.
     
  8. parovoZZ

    parovoZZ Гуру

    у делителя есть коэффициент, на который делится входное напряжение. Как найти этот коэффициент объяснял чуть раньше.
     
  9. parovoZZ

    parovoZZ Гуру

    Где?
    12 вольт - ЭТО НАПРЯЖЕНИЕ ПИТАНИЯ ДАТЧИКА. Это напряжение подаем на выводы питания и БОЛЕЕ НИКУДА.
    10 вольт - это максимальное напряжение на ВЫХОДЕ ДАТЧИКА. Его подаем на делитель напряжения и далее на вход МК.
     
  10. incvisitor

    incvisitor Нерд

    Вы писали,что у меня говнокод. Подскажите пожалуйста ваш вариант кода,чтобы я понял,где мои косяки.Ведь мне нужно сравнить с кодом эксперта.
     
  11. incvisitor

    incvisitor Нерд

    Для вывода на дисплей LM016L значения расстояния в мм,нужно в скетче

    void loop()
    {
    int val =analogRead(A0);
    lcd.print((5/1024.0)*val);
    delay(1000);
    }
     
  12. Kamikadze

    Kamikadze Гик

    как вариант
    Код (C++):
    int val;

    void loop() {
      static unsigned long timer = millis();
      if (millis() - timer >= 1000) {
        val = analogRead(A0);
        lcd.print((5/1024.0)*val);
        timer += 1000;
      }
    }
    хотя бы МК не висит
     
    incvisitor нравится это.
  13. incvisitor

    incvisitor Нерд

    Спасибо,я не знал,что так можно.В нете только,через delay(1000); делают
     
  14. parovoZZ

    parovoZZ Гуру

  15. Kamikadze

    Kamikadze Гик

    Дикарь, реально дикарь. Тебя что так сильно е3&^т тот факт, что на программирование AVR ты убил пол своей жизни, а сейчас школьники благодаря казуалу платформ могут писать незатейливые коды даже не зная, что такое указатели? Не будь собственником и не кичись знаниями бро, лет через 10-15 профессия программист и инженер будет вытеснена нейронной сетью, как и многие другие.
    Кстати пришло в голову, раньше в СШП была популярна профессия заворачивать еду в пакетики бумажные, и целый пласт населения в одночасье потерял работу, хотя гордился тем что упаковывает пищу быстрее и лучше остальных, и даже какие то достижения получал за свою работу. Хотя как оказалось это вполне на куй не нужный труд.
    Так вот. То чем вы обычно лечите и что пытаетесь зародить когда вас вообще не спрашивают это гордость за быстрое упаковывание пакетиков. Если вас спросили как залить скетч не нужно рассказывать о ядре ОС. Тот кто хочет и самое главное желает, сам к этому придет
     
  16. parovoZZ

    parovoZZ Гуру

    за одним обедом на работе. Я не программист ни разу.
    будучи школьником цать лет назад я разбирался в электронике лучше, чем нынешние выпускники вузов. Я уж не говорю про сейчас.
    на заре становления компьютеров тоже думали, что если посадить миллион обезьян за компьютеры, то рано или поздно они напишут "Война и мир". Развитие интернета показало, что это не так.
    заблуждение совецкого человека.
    на плаву будет тот, кто будет знать где достать информацию. Потребители же информации деградируют окончательно. В том числе и
     
  17. Kamikadze

    Kamikadze Гик

    ML, вместо тысячи слов