В настройках IDE выставил save on save - on После рестарта плата поработала пару секунд и зависла Обернул код в E.on('init', function() { .... и плату комп видит только если нажать BTN + RESET Как сделать так чтобы скетч сохранялся и работал правильно Код (C++): var ow = new OneWire(P2); var sensor = require("DS18B20").connect(ow); function start(){ setInterval(function() { g.clear(); g.setFontVector(15); g.drawString("Hello",0,0); sensor.getTemp(function (temp) { console.log("Temp is "+temp+"°C"); g.setFontVector(15); g.drawString("T="+temp+"°C",15,25); g.flip(); }); }, 1000); } // SPI var s = new SPI(); s.setup({mosi: P3 /* D1 */, sck:A5 /* D0 */}); var g = require("SSD1306").connectSPI(s, A4 /* DC */, A1 /* RST - can leave as undefined */, start);
маловато информации ... версия прошивки, схема подключения, плата работает самостоятельно или в связке с консолью IDE/Serial projector ... и т.п. и зачем вы используете программный SPI (new SPI()), когда можно нормальный использовать SPI1,SPI2 и т.д. что-нибудь типа: Код (Javascript): SPI1.setup({mosi: P3 /* D1 */, sck:A5 /* D0 */}); var g = require("SSD1306").connectSPI(SPI1, A3 /* DC */, P10 /* RST - can leave as undefined */,start,{cs:P9,});