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

Кракозябры посреди слова

Доброго времени суток. По моему опыту, если крякозябрит, то весь текст. А тут решил слегка изменить скетч из примера работы с датчиком dht11. Причем крякозябра может смещаться в слове в зависимости от табуляции, или напр, если первое слово пишется на англ, то в остальных её уже нет. Привожу свой пример, в нем ссылка на библиотеку. Скорость менял. Может не все перебрал, но основные вроде как 9600 и 115200.
Код:
#include "DHTesp.h" // Click here to get the library: http://librarymanager/All#DHTesp

DHTesp dht;

void setup()
{
  Serial.begin(9600);
  dht.setup(D4, DHTesp::DHT11);
}

void loop()
{
  delay(dht.getMinimumSamplingPeriod());

  float humidity = dht.getHumidity();
  float temperature = dht.getTemperature();

  Serial.print("Статус = ");
  Serial.print(dht.getStatusString());
  Serial.print("\t\tВлажность = ");
  Serial.print(humidity, 1);
  Serial.print("\t\tТемпература = ");
  Serial.print(temperature, 1);
  Serial.println();
  delay(2000);
}
Ниже пример вывода
��татус = OK Влажно��ть = 29.0 Температу��а = 25.3
��татус = OK Влажно��ть = 29.0 Температу��а = 25.3
 
Сверху Снизу