#include #include // Pin data sensor DS18B20 terhubung ke pin D4 (GPIO2) pada ESP8266 const int oneWireBus = 2; // D4 pada NodeMCU // Inisialisasi sensor suhu DS18B20 OneWire oneWire(oneWireBus); DallasTemperature sensors(&oneWire); void setup() { Serial.begin(115200); sensors.begin(); // Inisialisasi sensor suhu } void loop() { sensors.requestTemperatures(); // Mengambil data suhu dari sensor // Membaca suhu dalam derajat Celsius float temperatureC = sensors.getTempCByIndex(0); // Membaca suhu dalam derajat Fahrenheit float temperatureF = sensors.getTempFByIndex(0); // Menampilkan hasil ke Serial Monitor Serial.print("Suhu Celsius: "); Serial.print(temperatureC); Serial.print(" C, Suhu Fahrenheit: "); Serial.print(temperatureF); Serial.println(" F"); delay(1000); // Delay 1 detik }