#include #include #include // zavoláme knižnice, ktoré budeme používat. Knižnica LiquidCrytal je automaticky súcastou Arduino IDE. #define ONE_WIRE_BUS 1 OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire); // tieto príkazy volajú moduly z knižníc. Císlo 1 v #define ONE_WIRE_BUS oznacuje císlo pinu na Arduine, kam sme zapojili senzor. LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // tento príkaz konfiguruje LED display, cisla v zátvorke sú císla príslušných pinov na Arduine, kam sme podla schémy pozapájali kontakty displaya. String str; // budeme používat jednu premennú str, typu String void setup(void) { sensors.begin(); lcd.begin(16, 1); // zapne zobrazovanie na displayi, 16 znakov, 1 riadok } void loop(void){ sensors.requestTemperatures(); str = String(sensors.getTempCByIndex(0)) + " C"; // do premennej str sme uložili hodnotu zo senzora skonvertovanú na typ string, a pridali císlo C, ako jednotku stupnov Celzia lcd.setCursor(0,0); // kurzor sa nastaví na prvý znak v prvom riadku (súradnice 0,0) lcd.print(str); // zobrazenie premennej str na displayi delay(100); }