// Библиотека для работы с датчиком температуры TMP36 #include // Библиотека для работы с текстовым дисплеем по шине I²C #include // Даём понятное имя пину с датчиком температуры TMP36 constexpr int TMP36_PIN = A0; // Создаём объект для работы с датчиком температуры TMP36 // В параметре передаём пин, к которому подключен сенсор TroykaThermometer tmp36(TMP36_PIN); // Создаём объект для работы с дисплеем // В параметрах передаём I²C-адрес дисплея, кол-во строк и символов LiquidCrystal_I2C lcd(0x38, 16, 2); void setup() { // Инициализируем дисплей lcd.init(); // Включаем подсветку lcd.backlight(); // Устанавливаем курсор на первом знакоместе в первой строке lcd.setCursor(0, 0); // Выводим строку на дисплей lcd.print(""); } void loop() { // Считываем данные с датчика TMP36 tmp36.read(); // Устанавливаем курсор на первом знакоместе во второй строке lcd.setCursor(0, 1); // Выводим данные температуры на дисплей lcd.print("T = "); lcd.print(tmp36.getTemperatureC()); lcd.print(" C"); delay(1000); }