Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/leeyunjai/oled-disp

npm library for ssd1306-spi (Raspberrypi). support kor/eng
https://github.com/leeyunjai/oled-disp

eng hangul kor nodejs-modules npm oled oled-display-ssd1306 oled-ssd1306 raspberrypi spi spi-oled ssd1306

Last synced: 28 days ago
JSON representation

npm library for ssd1306-spi (Raspberrypi). support kor/eng

Awesome Lists containing this project

README

        

# oled-disp
This is package of oled(ssd1306) for Raspberrypi.
- support hangul(kor) end eng. (hangul(kor): 8x8, eng : 5x8)
- only test SPI, 128x64(ssd1306)

![demo](./img.jpg)

# Main functions
- begin
- clearDisplay
- setCursor(x,y)
- writeString(size, string, color, true)
- update()
- drawBitmap()

# Example



const Oled = require('oled-disp');
const oled = new Oled({ width: 128, height: 64, dcPin: 23, rstPin : 24}); // 7pin spi, rasp

oled.begin(function(){
oled.clearDisplay();
});

// Text example (kor and eng)
oled.setCursor(1, 1);
oled.writeString(2, "안녕 Hi", 2, true);

// PNG example (128x64 png only)
pngtolcd("a.png", false, function(err, bitmap) {
oled.buffer = bitmap;
oled.update();
}