• Hmm. Perhaps I am missing something .. this is my code, I changed the Temp drawstring back to 0,0 and sent the code to espruino, but the display of "Temp" is off the screen again ..

    var ow = new OneWire(B13);
    var g, temp;
    function onInit() {
      SPI1.setup({ baud: 1000000, sck:B3, mosi:B5 });
      clearInterval();
      temp = require("DS18B20").connect(ow);
      g = require("PCD8544").connect(SPI1,B6,B7,B8­, function() {
        setInterval(onTimer, 500);
      });
    }
    function onTimer() {
      // Get the temperature
      var t = temp.getTemp();
      // Round it to the nearest 0.1
      t = Math.round(t*10)/10;
      // Now draw!
      g.clear();
      g.setFontBitmap(); // simple 8x8 font
      g.drawString("Temp",0,0);
      g.drawLine(0,10,84,10);
      g.setFontVector(25); // large font
      g.drawString(t, 0, 15);
      g.flip(); // copy this to the screen
    }
    onInit();
    
About

Avatar for Pat @Pat started