OLED Display 0.96

From
Revision as of 18:09, 6 October 2024 by Ows wiki (talk | contribs)
Jump to: navigation, search

Grove - OLED Display 0.96 inches (Seeed-Studio)

Caractéristiques

Dot Matrix 128×64

I2C : Adresse 0x3C

Support

OLED Display 128x64 recto.jpg OLED Display 128x64 verso.jpg

Drivers

SSD1308 chip
LY190-128064

Voltage

3.3 ~ 5.5V

Code

Arduino logo.jpg Exemple "Hello World!"
il faut sauvegarde sous 'OLED_Hello_World.ino'
on trouve Wire.h ici C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src\Wire.h


#include <Wire.h>
#include <SeeedOLED.h>
void setup()
{
 Wire.begin();
 SeeedOled.init();                    //initialze SEEED OLED display
 SeeedOled.clearDisplay();            //clear the screen and set start position to top left corner
 SeeedOled.setNormalDisplay();        //Set display to normal mode (i.e non-inverse mode)
 SeeedOled.setPageMode();             //Set addressing mode to Page Mode
 SeeedOled.setTextXY(0,0);            //Set the cursor to Xth Page, Yth Column  
 SeeedOled.putString("Hello World!"); //Print the String
}
void loop()
{ 
}

Hello World!

  1. include <Arduino.h>
  2. include <U8g2lib.h>
  1. ifdef U8X8_HAVE_HW_SPI
  2. include <SPI.h>
  3. endif
  4. ifdef U8X8_HAVE_HW_I2C
  5. include <Wire.h>
  6. endif

U8G2_SSD1306_128X64_ALT0_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE); // SSD1306 and SSD1308Z are compatible

// U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE); //Low spped I2C

void setup(void) {

 u8g2.begin();

}

void loop(void) {

 u8g2.clearBuffer();                   // clear the internal memory
 u8g2.setFont(u8g2_font_ncenB08_tr);   // choose a suitable font
 u8g2.drawStr(0,10,"Hello World!");    // write something to the internal memory
 u8g2.sendBuffer();                    // transfer internal memory to the display
 delay(1000);  

}

OLED_Hello_World.ino
Télécharger les sources sur GitHub

Liens internes

Main page


Liens externes

www.seeedstudio.com/Grove-OLED-Display-0-96.html shop

wiki.seeedstudio.com/Grove-OLED_Display_0.96inchwiki
github.com/Seeed-Studio/OLED_Display_128X64 github