Pirahna ultra и <adafruit_mlx90640.h>

Тема в разделе "Arduino & Shields", создана пользователем save.l, 28 сен 2025 в 16:31.

  1. save.l

    save.l Гик

    Подключаю к Pirahna Ultra датчик MLX90640.
    Использую Adafrut-библиотеку
    Работаю с примером из папки.

    Датчик подключен.
    Значения EEPROM из него выгружаются, оба кадра (Frame0 и Frame1) так же получаю.
    Так же считывается температура самого датчика (корпуса).
    Соответственно делаем вывод, что общение с датчиком корректное.

    Но в итоге вместо данных температур получаю значения NAN.
    Предположил что функция MLX90640_CalculateTo из файла MLX90640_API.cpp возвращает некорректные данные?! Но это же официальный драйвер от производителя, вряд ли он ошибочен.
    Значит дело в моей IDE?
    Пробовал 1.8.13
    Пробовал 1.8.19
    Пробовал 2.3.6
    Разницы нет. Подскажите, пожалуйста, в чем может быть проблема.

    Снимок4.JPG Всем привет.
     
    Последнее редактирование: 28 сен 2025 в 17:12