Most recent activity
-
- 18 comments
- 6,689 views
-
-
Hi guys,
I just got my e paper from http://www.smart-prototyping.com/E-ink-E-paper-new-version-display-module-3.3V-2.04-inch-177x72.html?search=e%20paperAnd I've been following this great tutorial http://www.espruino.com/SSD1606
When I plug in the Pico, the blue LED on the epaper lights up, so there are connection.
Only problem is, that when I save this to the pico and also write save(); nothing happens on the display
// per default turn display off digitalWrite(A7, LOW); // run following code onInit E.on('init', function() { // SPI configuration var spi = SPI1; spi.setup({ mosi: B5, sck: B3 }); // create display instance var display = require('SSD1606').connect({ displayType: 'GDE021A1', spi : spi, cs1Pin : B6, dcPin : B7, resetPin : A8, busyPin : A5, bs1Pin : A6, // optional, but if not provided, you need to set the correct SPI mode 4-wire by yourself powerPin : A7 // optional, just do not use the on() or off() function if you do not provide it }); // activate the power to run the display, just a comfort function, // you can control the power by yourself as well display.on(); display.hwReset(function(){ display.init( function(err){ // (optional) fill the internal buffer for all pixels with color white, // without this the default color will be black display.g.clear(0xFF); // not optional - rotate the display x and y coordinates 90 degrees to the right display.g.setRotation(1); // from here it shows the normal usage // set color black for subsequent uses display.g.setColor(0x00); // set fontsize, see Graphics and Fonts modules for further options display.g.setFontVector(20); display.g.drawString('Hello World!', 22, 22); // from here it shows the needed part // (needed) copy internal buffer to display buffer display.g.flip(); // run the display update display.refreshScreen(function(err){ // do whatever you like here, e.g. turn it off when the update is done // again just a comfort function display.off(); }); }, // clearScreenColor is optional, but prevents e-paper ghosting // shadow of an image may be visible after refreshing (only) parts of the screen { clearScreenColor: 0x00 } ); }); });
And I get this in the IDE
>save() =undefined Erasing Flash..... Writing............. Compressed 81600 bytes to 10374 Checking... Done!
-
- 14 comments
- 6,753 views
-
This is SOOO awesome, thanks @ClearMemory041063 and @luwar for your help!
-
@luwar, thanks a million just what I needed. And for the button to work, is that "3" ... if so, where does this go on the Pico?
-
-
-
Hi ClearMemory041063
Thanks a lot for all your help, I really appreciate you spending time on this. I've tried to connect the two components in a diagram:https://drive.google.com/file/d/0B-qOFGzMJqfYSmxUY3ZzbjRvZVU/view?usp=sharing
Hi @allObject & @Gordon, thank you for your input, I found that there were an error in the mapping of the display in the code example:
and when I added a simple digitalWrite in the init method, it actually worked.