Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #include  <LiquidCrystal.h>    //importuje knihovnu LiquidCrystal
  2. #include <dht11.h>             // importuje naši novou knihovnu DHT11
  3.  
  4. // inicializuje lcd s definicí připojení na piny.
  5. // MojeLCD1(RS,Enable, D4, D5, D6, D7)
  6. LiquidCrystal MojeLCD1(2,3,4,5,6,7);
  7.  
  8. //vytvoří objekt DHT11 s názvem MojeCidlo
  9. dht11 MojeCidlo; //
  10.  
  11. void setup() {
  12.   // nastaví typ displeje na 20 znaků a 4 řádky (upravte dle sebe)
  13.   MojeLCD1.begin(20, 4);
  14.  
  15.   MojeLCD1.print("arduino8.webnode.cz"); // napíše text "arduino8.we...
  16.  
  17. }
  18.  
  19. void loop() {
  20.  
  21.   MojeCidlo.read(0); // přečte údaje z čidla DTH11 připojeného na pin 0
  22.   int hodnota = MojeCidlo.temperature;  // přečte hodnotu z A0
  23.   int vlhkost = MojeCidlo.humidity;    
  24.   MojeLCD1.setCursor(0,2);          // nastaví kurzor na třetí řádek a první znak
  25.   MojeLCD1.print("t = ");           // napíše text t =
  26.   MojeLCD1.print(hodnota);          // napíše hodnotu teploty
  27.   MojeLCD1.print(" oC");              // napíše oC
  28.  
  29.   MojeLCD1.setCursor(0,3);          // nastaví kurzor na čtvrtý řádek a první znak
  30.   MojeLCD1.print("v = ");           // napíše text v =
  31.   MojeLCD1.print(vlhkost);          // napíše hodnotu teploty
  32.   MojeLCD1.print(" %   ");          // napíše %
  33.    
  34.   delay(1000);                       // čekej 1000ms                    
  35. }