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();
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
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 ..