Здравствуйте!
Так как я ничего не понимаю в электронике, друзей шарящих в этой теме у меня нет и в интернете схем с кодом я не нашел, мне пришлось обратиться за помощью на ваш форум. Больше у меня вариантов нет и сейчас единственное на что я могу надеяться это на вашу помощь.
У меня есть схема датчика температуры , и так же код к этой схеме (нужен он или нет я не знаю, но на всякий случай вставлю).
Что мне нужно: Программируемый регулятор температуры воды в аквариуме.
Подробнее:
1. Эта же схема но что бы она смогла греть воду при снижении температуры ниже +22 и остужать её при возрастании до +28. Мне нужна схема собранная в протеусе (есть ли там разница в версиях мне не известно но у меня 8.5 SP.1 и 7.7 SP.2). Если потребуется внести изменения в изначальный вид ничего страшного, главное оставьте те детали которые программируются и напишите названия всех использующихся деталей.
2. Все коды к схеме и описание к ним что куда вставлять что бы работало. Важно что бы от кодов ставленных в схему были исходники.
Я буду невероятно благодарен тем кто сможет мне помочь, надеюсь на вас.
Код:
#include <DHT.h> // подключение библиотеки для датчика
#include <AdafruitSensorMaster.h>
DHT dht(2, DHT11);
void setup(){
dht.begin();
Serial.begin(9600); Serial.println("DHT TEST");
}
void loop()
{
float h = dht.readHumidity();
float t = dht.readTemperature();
Serial.print("Humidity: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Temperature: ");
Serial.print(t);
Serial.println(" *C");
}
4.3. Код для LCD дисплея
#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7); // 0x27 is the I2C bus address for an unmodified backpack
void setup()
{
lcd.begin (16,2); // fдля 16 x 2 LCD модуля
lcd.setBacklightPin(3,POSITIVE);
lcd.setBacklight(HIGH);
}
void loop()
{
lcd.home ();
lcd.print(" tronixlabs.com");
lcd.setCursor (0,1);
lcd.print(millis());
delay(1000);
lcd.setBacklight(LOW);
delay(250);
lcd.setBacklight(HIGH);
delay(1000);
}