blob: 4bd0c31f2f68fe40277393bcce8de20c04cc119e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
function draw_screen(data) {
console.log("Drawing the screen with data");
console.log(data);
g.drawString("Espruino demo", 2, 2);
if (data) {
g.drawString("Temp: "+data.temp.toString(),2,10);
g.drawString(" RH: "+data.rh.toString(),2,18);
}
g.flip();
}
function start() {
dht = require("DHT22").connect(C11);
I2C1.setup({scl:B6,sda:B7});
g = require("SH1106").connect(I2C1, draw_screen);
}
E.on('init', start);
setWatch(function(e) {
dht.read(draw_screen);
}, BTN, { repeat: true, edge: 'rising' });
start();
|