• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Недавнее содержимое от Jaeger

  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 миллисекунд нужно ожидать в лупе ни чего не делая. Слишком расточительно. Для простейшего термометра сойдет, а если еще имеется...
Сверху Снизу