// создаём объект для работы с шиной OneWire // для Iskra JS используйте пин P10 var oneWire = new OneWire(P10); // для Iskra JS Mini используйте пин B1 // var oneWire = new OneWire(B1); // создаём массив объектов для работы с каждым датчиком температуры DS18B20 var sensors = oneWire.search().map(function (device) { return require("DS18B20").connect(oneWire, device); }); // каждую секунду выводим показания всех подключённых датчиков на шине 1-wire в консоль setInterval(function() { sensors.forEach(function (sensor, index) { sensor.getTemp(function (temp) { console.log("Device "+ index + ": " + temp + "°C"); }); }); }, 1000);