Hardware Deze pagina beschrijft een aantal voorbeelden van een OLED 128×64 I2C display op een arduino. Aansluiten en info: 1) Arduino – Display OLED via I2C (SH1106) Script – Walking bitmap
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
#include "U8glib.h" U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NONE); // I2C / TWI const uint8_t bm[] PROGMEM = { 0b00011000, 0b00111100, 0b01111110, 0b11111111, 0b11111111, 0b01111110, 0b00111100, 0b00011000 }; static int WIDTH=128; static int HEIGHT=64; int x, y; void setup(void) { x = 0; y = 0; } void loop(void) { u8g.firstPage(); do { u8g.drawBitmapP( x, y, 1, 8, bm); } while( u8g.nextPage() ); delay(100); x += 8; if( x >= WIDTH){ x = 0; y += 8; if( y >= HEIGHT){ y = 0; } } } |
Script – Display waveform Display oscilloscope-like waveform on 0.96″ 128X64 …
Arduino – Display OLED via I2C (SH1106) voorbeelden Lees meer »