• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. Jaeger

    Делюсь опытом MAX31855, датчик к-термопары с компенсацией температуры холодного спая

    Все мои вопросы были относительно ардуины на AVR. С ESP8266 я еще не работал (хотя и есть несколько штук) поэтому информацию из ваших постов я, к сожалению, ни хрена не понял. Давно уже поставлен. Более того, можно обойтись вообще без бутлодыря.
  2. Jaeger

    Делюсь опытом MAX31855, датчик к-термопары с компенсацией температуры холодного спая

    Больше не меньше, в данном случае это не повредит результату. Застрять можно где угодно, все зависит от кодера. Я просто хочу выяснить, delay(200) в лупе - это нормально? И еще немного конструктивной критики: Функция getTemperature(int32_t rawValue)возвращает число с двумя знаками после...
  3. Jaeger

    Делюсь опытом MAX31855, датчик к-термопары с компенсацией температуры холодного спая

    enjoynering, каким образом с (millis() - previousMillis > MAX31855_CONVERSION_TIME время конверсии может быть меньше MAX31855_CONVERSION_TIME?
  4. Jaeger

    Делюсь опытом MAX31855, датчик к-термопары с компенсацией температуры холодного спая

    Во, у меня такая же сейчас задача, соорудить контроллер для китайского термофена. Планирую на ардуине про мини + OLED 128х64 желто-синий, энкодер, max31855, шим на вентилятор, ардуиновский PID с выходом на твердотельное реле. Вот только мне не очень понятно, как delay() влияет на точность...
  5. Jaeger

    Делюсь опытом MAX31855, датчик к-термопары с компенсацией температуры холодного спая

    Ну я типа такого сколхозил, заменил delay стандартным способом, у меня работает: int32_t MAX31855::readRawData(void) { int32_t rawData = 0; uint32_t previousMillis = 0; digitalWrite(_cs, LOW); //stop measurement/conversion delay(1); //4MHz is 0.25usec, do we need it...
  6. Jaeger

    Делюсь опытом MAX31855, датчик к-термопары с компенсацией температуры холодного спая

    Либа неплохая. Отлично прокомментирована. Но тупо ждать в лупе 100 мс завершения конверсии и ни чего не делать, как то не кошерно. Я имею ввиду: delay(MAX31855_CONVERSION_TIME) в функции readRawData.
  7. Jaeger

    MAX31855 не работает

    Да, неплохая либа. Отлично прокомментирована. Однако не понравилась большая задержка типа delay(MAX31855_CONVERSION_TIME); в функции readRawData. Это получается, 100 миллисекунд нужно ожидать в лупе ни чего не делая. Слишком расточительно. Для простейшего термометра сойдет, а если еще имеется...
Сверху Снизу