• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 1 głosów - średnia: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Gotowiec 1 - obsługa trzech przycisków
#2
Fajny ten gotowiec tylko jak go podstawiłem do swojego termostatu to wyszły mi takie fanaberie że nie potrafiłem tego w ogóle ogarnąć chociaż próbowałem na kilka sposobów. Może ty dasz radę?
To mój kod termostatu.

Kod:
#include <OneWire.h>
#include <DallasTemperature.h>
#include <LiquidCrystal.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
#define ONE_WIRE_BUS 11
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);

void setup(void)
{
pinMode(13,OUTPUT);
lcd.begin(20, 4);
lcd.backlight();
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("T.Pieca    =");
lcd.setCursor(0,1);
lcd.print("T.Boilera  =");
lcd.setCursor(0,2);
lcd.print("Stan pompy =");
sensors.begin();
}
void loop(void)
{
sensors.requestTemperatures();
lcd.setCursor(14,0);
lcd.print(sensors.getTempCByIndex(0));
lcd.setCursor(14,1);
lcd.print(sensors.getTempCByIndex(1));

if (sensors.getTempCByIndex(0)>=28.00){digitalWrite(13,HIGH);
lcd.setCursor(14,2);
lcd.print("PRACA");

}
if (sensors.getTempCByIndex(0)<=25.00){digitalWrite(13,LOW);
lcd.setCursor(14,2);

lcd.print("STOP ");
}


delay(10);
}
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Gotowiec 1 - obsługa trzech przycisków - przez ferdricco - 07-02-2017, 00:42

Skocz do:


Przeglądający: 1 gości