Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #include <LwRx.h>
  2. #include <LiquidCrystal_I2C.h>
  3. #include <Wire.h>
  4.  
  5. // vytvoří objekt lcd a nastaví jeho adresu
  6. // 0x20 a 16 zanků na 2 řádcích
  7. LiquidCrystal_I2C lcd(0x20,16,2);  
  8.  
  9. int teplota = 0;
  10.  
  11. void setup() {
  12.   lwrx_setup(2);
  13.   Serial.begin(9600);
  14.  
  15.   lcd.init();// inicializuje displej
  16.   lcd.backlight(); // zapne podsvětlení
  17.   // vypise text
  18.   lcd.print("Teplota:");
  19. }
  20.  
  21. void loop() {
  22.   byte data[10];
  23.   byte len = 10;
  24.  
  25.   if (lwrx_message()) {
  26.      lwrx_getmessage(data,&len);
  27.      
  28.   // spojí rozlozenou hodnotu
  29.   // dvou 4-bitových cisel do 8-bitového
  30.   teplota = data[9] + (data[8] << 4);  
  31.  
  32.   // nastaví kurzor
  33.   lcd.setCursor(9,0);
  34.   //zobrazí teplotu
  35.   lcd.print(teplota);
  36.   lcd.print("C  ");  
  37.    
  38.   }
  39. }