Вот скетч:
Спойлер
#include <Wire.h> // Подключаем библиотеку Wire#include <LiquidCrystal.h>
#include <DallasTemperature.h> // Подключаем библиотеку DallasTempature
#define DS18B20 9 // Указываем, к какому выводу подключена DQ
byte simvol[8] = {B11100,B10100,B11100,B00000,B00000,B00000,B00000,B00000,}; // Символ градуса
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
OneWire oneWire(DS18B20);
DallasTemperature sensors(&oneWire);
void setup()
{
sensors.begin(); // Запуск библиотеки, по умолчанию 9 бит
lcd.begin(16, 2);
lcd.setCursor(2,0); // Устанавливаем курсор на 1 строку, ячейка 2
lcd.print("TEMP"); // Выводим текст
}
void loop()
{
lcd.createChar(1, simvol); // Создаем символ под номером 1
sensors.requestTemperatures(); // Считываем показания температуры
lcd.setCursor(7,0); // Устанавливаем курсор на 1 строку, ячейка 7
lcd.print(sensors.getTempCByIndex(0)); // Выводим показания температуры
lcd.setCursor(12,0); // Устанавливаем курсор на 1 строку, ячейка 12
lcd.print("\1"); // Выводим символ градуса
lcd.setCursor(13,0); // Устанавливаем курсор на 1 строку, ячейка 13
lcd.print("C"); // Выводим текст
}
Помогите пожалуйста дописать скетч, что бы при достижении -3 градусов включался транзистор подключенный к какому ни будь пину, и при достижении -5 градусов выключался.
До свидания, не могу понять как это сделать, надеюсь на помощь. Кнопки не нужны, что бы в программе можно было задать температуру включения и отключения.