1var gpio = require('gpio'); 2var spi = require('spi'); 3var sh1106 = require('./sh1106.js'); 4 5 6console.log('Hello') 7 8var oled_dc = gpio.open({ 9 id: 'oled_dc', 10 success: function () { 11 console.log('gpio: open oled_dc success') 12 }, 13 fail: function () { 14 console.log('gpio: open oled_dc failed') 15 } 16}); 17 18var oled_res = gpio.open({ 19 id: 'oled_res', 20 success: function () { 21 console.log('gpio: open oled_res success') 22 }, 23 fail: function () { 24 console.log('gpio: open oled_res failed') 25 } 26}); 27 28var oled_spi = spi.open({ 29 id: 'oled_spi', 30 success: function () { 31 console.log('gpio: open oled_spi success') 32 }, 33 34 fail: function () { 35 console.log('gpio: open oled_spi failed') 36 } 37}); 38 39sh1106.init(132, 64, oled_spi, oled_dc, oled_res, undefined); 40sh1106.fill(1); 41sh1106.show(); 42 43while (1) { 44 sh1106.fill(1) 45 sh1106.show() 46 47 sh1106.fill(0) 48 sh1106.show() 49}