FLProg масштабирование.

Тема в разделе "Arduino & Shields", создана пользователем balent, 5 дек 2019.

  1. balent

    balent Нуб

    Всем привет, кто может подсказать по FLProg? В коде есть такие строки ( или в FLProg блоки масштабирования Poligon с соответств графиками, точки перегиба???)
    int _Poligon_InArray_3[12] = {5, 400, 500, 630, 718, 770, 802, 866, 917, 948, 970, 977}; фоторезистор
    int _Poligon_OutArray_3[12] = {2, 5, 10, 15, 20, 30, 40, 50, 60, 70, 80, 83};
    int _Poligon_InArray_1[8] = {718, 770, 802, 866, 917, 948, 970, 977}; терморезистор
    int _Poligon_OutArray_1[8] = {20, 30, 40, 50, 60, 70, 80, 83};
    Как практически в железе занести свои цифры со своими датчиками, и что это за цифры и откуда их срисовывать ( 1025, 255, показания тестера? х..е..з..).. Пересмотрел кучу уроков, нигде толком не рассказывается. Пробовал методом тыка , вообще программам почему то не работает.
     
  2. NikitOS

    NikitOS Public enemy Администратор

    Что набор букв в сообщении?
    Нужные ссылки сюда кинуть, или вверху страницы найдете?
     
  3. balent

    balent Нуб

    Не понял вопроса?
     
  4. b707

    b707 Гуру

    balent, судя по цифрам InArray - это значениея с аналогового входа ардуино, OutArray - физическая величина, соответствующая этим входным значениям
    А вообще, если вы хотите самостоятельно разбираться в коде - вы зря связались в FLProg.
     
  5. b707

    b707 Гуру

    вам намекают, - вставьте код по правилам форума
     
    NikitOS нравится это.
  6. balent

    balent Нуб

    Мне достался скетч в этом формате. И я никак не пойму как цифры загнать в код. Как сделать это практически? Тестером мерять и заносить? Ну не врублюсь я, уже голова не варит, но рукам покоя не дает. Мне надо внести показания своих термодатчика и фоторезистора .
     
  7. b707

    b707 Гуру

    надо сделать калибровку датчиков - взять терморезистор, подключить к ардуино, поместить термопару, например, в кастрюлю с водой и нагревать. И записать значения АЦП ардуино при разных температурах - в вашем скетче от 10 до 80 градусов через 10 гр
    Для фоторезистора аналогично, только не греть, а менять освещенность
     
  8. balent

    balent Нуб

    Я для записи АЦП загрузил в Ардуино програмку и потом в мониторе наблюдал показания, правильно? Они менялись в зависимости от темпер и освещенности. А какие цифры ставить в FLProg в блоках масштабирования Poligon. На картинке ниже.
     

    Вложения:

    • FLProg1.zip
      Размер файла:
      167,8 КБ
      Просмотров:
      57
  9. b707

    b707 Гуру

    слушайте, я вам выше все уже обьяснил.
    Температуру - в _Poligon_OutArray_1[8], соответвующие им цифры АЦП - в _Poligon_InArray_1[8]
     
  10. balent

    balent Нуб

    Спасибо за помощь и терпение, буду дерзать:)