Grove - OLED Display 0. 96 is an OLED monochrome 128×64dot matrix display module with Grove 4pin I2C Interface . Downloads Adafruit SSD1351 library. 20 is the SDA while 21 is the SCL. steps. Bonezegei LCD1602 I2C : HD44780 with PCF8574 I2C. I have the work done for the first OLED at address 0x3C. Releases Display. Maintainer: Larry Bank. This is the FeatherWing 128x64 OLED: it adds a gorgeous 128x64 monochrome OLED plus 3 user buttons to any Feather main board. 3" diagonal, but very readable due to the high contrast of an OLED display. Type “SSD1306” into the box at the top right. Releases Tiny4kOLED. Jan 28, 2014 · The OLED display is connected to the Arduino using i2c buses, so the “wire” library is used here. IMPORTANT: There are some important changes from v1. Supports all SSD1306 features, all resolutions. In the tutorial I saw the nano, they were using display with SSD1306 and my display uses SSD1327 and is 128x128 and I think the library adafruit can work with 128x64 at max. We now need to import the basic library for the SSD1306. BMD31M090 : Arduino library for I2C access to the BMD31M090 that 0. Compatibility SSD1305 library for Monochrome OLEDs based on SSD1305 drivers Author: Adafruit. g. 3V to 5V power supply. This library is the driver for SSD1306, SSD1315 and SSH1106 based OLED screens. SSD1306Ascii is an unbuffered character only library for small OLED displays like the Adafruit 1. You need to specify the device address in order to talk to the device Features: Supported display sizes: 196x16, 28x32 and 128x64 pixels. In the pop-up that appears, click Install all. This is a collection of fonts for use with the Tiny4kOLED library for an ATTiny85 to use an SSD1306 powered, double buffered, 128x32 pixel OLED, over I2C. Jan 9, 2022 · OLED displays are high contrast and high-resolution displays, so they provide a good readability for users. Maintainer: VEGA-Processor. Added also printf () std function call. The library supports two modes of operation: drawing arbitrary graphics using a pixel buffer that is compatible with high-level libraries such as the Adafruit GFX Library, and efficiently writing blocks of text to the screen using a built-in LCD-style font. Jul 28, 2021 · 0. I want it to display gps and sensor data, and by pushbutton action, dump contents of on-board SD to device mounted SD. I2C OLED Display Wiring. There is no backlight on OLED, and it uses independent-illuminated pixels, so, it is thinner, and more elegant in compare to LCDs. Jun 26, 2022 · The library will provide us with functions to easily interface the OLED display with Arduino. Open your Arduino IDE and go to Sketch > Include Library > Manage Libraries. Arduino library for the SparkFun Micro OLED - a breakout board for a monochrome, 0. Arduino UNO : SCL > A5, SDA > A4. Automatically detects the display address (3C or 3D) and the controller type (SSD1306, SH1106 or SH1107). Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit! Releases. Releases 128 x 64 OLED pixels make this one-piece OLED display module with a monochrome color depth. This library is compatible with all architectures so you should be able to use it on all the Basic OLED with rotary encoder Menu for ESP8266/ESP32/Probably others. It does take 1024 bytes of SRAM for a 128x64 buffer. e. The OLED display should be connecting to the Arduino like the included picture. If you are using Arduino Mega then connect these pins with 20 and 21. 5 inch OLED Wiki – The main Wiki page for the Waveshare 1. 3 inch OLED display module and its seamless integration with Arduino. Releases Control multiple I2C OLED displays. Additionally, the u8g2 library can be used with the Arduino Uno R3 boards. 3v to 5v to operate. On an UNO & '328 based Arduino, this is also known as 13. This is a collection of fonts for use with the Tiny4kOLED library. This module may be used in small-scale projects, say wearable devices. the display works well with the arduino uno and with this library. SSD1306Ascii runs on Arduino AVR boards, Arduino Due and many other Arduino style boards that have the SPI or Wire library. This library is a wrapper for other libraries such as. Choosing a buffer. 12. This regulator is a XC6206 series voltage regulator in a SOT-23 package. The SparkFun Qwiic OLED Arduino Library is a single graphics module that supports all SparkFun OLED boards based on the SSD1306 from Solomon Systech. 96". I used the Arduino UNO but feel free to use whichever Arduino board you like (Mega, Nano or Micro). h libraries. ss_Oled from Library Manager. Several basic functionlity examples included. Jan 25, 2024 · Using Arduino Displays. I am working on a project that uses two 128x64 OLEDs. Nov 27, 2021 · Look at the pins_arduino. Supports also standard C/C++ printf () function. SH110X oled driver library for monochrome displays with SH1107 or SH1106G drivers Author: Adafruit. The driver chip is SSD1309. OLED Display: There are different types of OLED displays. Arduino library to control Grove - OLED Display 0. I strongly recommend that you persevere with Adafruit_SSD1306. I2C only (no SPI support). Read the documentation. Includes support for the SSD1357 driver IC Author: SparkFun Electronics. I must display a static bitmap on the second OLED at address 0x3D. This library will default to I 2 C Fast Mode (400 KHz) when using the hardware I 2 C interface. 2). Supports all print () and write () calls as the internal Serial lib of Arduino core. The following pins should be used: Connect Vin to the power supply, 3-5V is fine. Author: CDAC. If you’re using an I2C OLED display, please refer to this wiring. It supports double buffering on 128x32 pixel OLED. This library is used to easily draw cartesian charts in oled displays based on the SSD1306 drivers. The purpose of the display is to confirm sensor, auto-pilot, stabilization, GPS and sensor operation pre-flight. Very memory efficient. Added printf (x,y,) to print directly at x,y coordinate with This documentation contains information about the classes and the usage of Arduino_SensorKit library which is primarily used in the Arduino Sensor Kit. Discover the power of the 1. Releases An OLED display library for Arduino IDE may be built from the source code. 3V out voltage regulator. 96-inch OLED display, its pinout, connections with the Arduino board, and then use Arduino IDE to 128x64 pixel OLED display library based on the SSD1306 for Arduino / ChipKit / PIC32-PINGUINO connected via I2C. Adafruit GFX. These displays are small, only about 1. OLED displays are high contrast and high-resolution displays, so they provide a good readability for users. Releases Dec 1, 2020 · About the 128 x 32 0. Maintainer: Stefan Bethke. 2. 96 INCH OLED Display Module Features. LCDs & Displays / OLED. Follow the next instructions to install those libraries. 5 inch monochrome OLED module. But this still leaves plenty of SRAM for most projects on a Uno. While the SCL and SDA pins of the Oled display are connected with the Arduino’s Analog pins A5 and A4 which are the i2c pins. Maintainer: SparkFun Electronics. 5" color OLEDs in the shop - adafruit/Adafruit-SSD1351-library A Lightweight Library for Arduino and Energia or other platform support basic "Wire library" to use OLED Display module with basic function and 8x6-fonts of Ascii code. Library for the SparkFun RGB OLED 64x64 0. Using the Arduino Library -- A quick examination of the Micro OLED Arduino library's family of function calls. Open your Arduino IDE, click on File > Example > OLED_Display_96x96-master > OLED_Hello_World ; For OLED 0. Connect the SCL pin to the I2C clock pin and the SDA pin to the I2C data pin on your Arduino. Bonezegei ILI9341 : Simple Library for ILI9341 LCD Module. arduino-library oled oled-display Updated Mar 21, 2022 . I found that Ada and Spark's libraries consume Mar 17, 2010 · Arduino OLED Library. Seeed_Arduino_LIS3DHTR for the 3 Axis Accelerometer. Author: Adafruit. SSD1306 oled driver library for monochrome 128x64 and 128x32 displays. So, it is thinner and more elegant in compare to LCDs. Maintainer: Seeed Studio. Feb 22, 2022 · Supported OLED display chip: SSD1306 or SH1106. UTF-8/Unicode. Learn how to interface this display module with Arduino using simple steps U8g2. Supported Interface: I2C (internal driven) This library supports all print () and write () calls as the internal Serial lib of Arduino core. As you might know i2c communication allows multiple devices to share the same connection, and each device will have a specific address in hex number between 0x00 and 0xFF. Adafruit GFX is a great library for creating Arduino OLED Animations. Go to repository. Display controller: SSD1305, SSD1306, SSD1309, SSD1312, SSD1316, SSD1318, SSD1320, SSD1322, SSD1325, SSD1327 Mar 1, 2021 · 有機ELディスプレ(OLED SSD1306)をArduino(I2C通信)からライブラリを使って表示する方法をサンプルソースコードと解説付きで纏めておきます。 が、ちょっとライブラリでは(私にとって)気になるところもあるため、別途ライブ Step 3: Adding the Essential Libraries. h > static const uint8_t Logo[] PROGMEM = { /* Jun 4, 2024 · The VCC and GND pins of the 128×64 Oled display module are connected with the Arduino’s 5 volts and ground. If you are using a different Arduino board, check the correct SCL and SDA pin for that board. 96" เชื่อมต่อแบบ IIC สีขาว ใช้ไฟได้ทั้ง 3. 96" Monochrome displays. h > // enable "Printf" support # define NANOLED_PRINTF # include < NanoOLED. I am using the multi-OLED library from Larry Bank. Using Arduino Programming Questions. For most Arduinos, that is 5V. h and . This library is compatible with all architectures so you should be able Arduino Library Download, Install, and Test-- Download and install the Arduino library, then upload an example to test everything out. Many low cost OLED displays with SSD1306 controllers are available on ebay. 3V หรือ 5V ให้จอสว่างแสดงผลมอง Sep 6, 2023 · The u8g2 library is a great tool for creating Arduino OLED Animations. What library should I use in order to not use so much memory out of my OakOLED. In this tutorial, I will be using Adafruits graphics library for the screen. This is a library for an ATTiny85 to use an I2C SSD1306 OLED. Author: Seeed Studio. The goal of this piece of code was to read data from a BMP280, MQ4, LDR and DHT22 sensors. Maintainer: Brian Taylor. The original implementation is from Neven Boyanov, Tinusaur Team. The display needs 3. Open Arduino IDE and click on Tools>Manage Libraries. 145 Saves. Author: SparkFun Electronics. Usage # include < Wire. Step 2: Identifying What Kind of Your Display Is The types of displays may affect the codes that are uploaded to. Regular Wire library calls will always use the default SDA, SCL pins. How to vertical and horizontal center align text, number on OLED. 91 INCH OLED DISPLAY Features. Begin by connecting the VCC pin to the Arduino’s 5V output and the GND pin to ground. The one I have used is 1. Jul 22, 2014 · Introduction: AWind - Arduino window library GitHub - AndreiDegtiarev/AWind: Arduino window library for TFT and OLED displays. Designed to use as little FLASH and RAM as possible to run on constrained devices such as the ATtiny series. Initially all the sensors are turned off state. TTY mode: Display can be used like a terminal window (without positioning the cursor before print), it will Gyveroled. This is based on the Adafruit library, with additional code added to support the 64x48 display by mcauser. A sample program is included to display a single font on a 128x32 screen, scrolling through the available characters. With its impressive features and cutting-edge technology, this display promises to enhance your user experience. Dec 13, 2023 · In Arduino IDE, Go to sketch-> Include library->Library manager-> Search for Adafruit_GFX and Adafruit_SSD1306 libraries to install them. The characteristics of this display module are high brightness, self-emission, high contrast ratio, slim outline, wide viewing angle, wide temperature range, and low power consumption. For 0. Adafruit library for the 1. UTFT devices This documentation contains information about the classes and the usage of Arduino_SensorKit library which is primarily used in the Arduino Sensor Kit. TTY mode: Display can be used like a terminal window (without positioning the cursor before print), it will scroll up Library for the SparkFun Micro OLED Breakout. ) : Add a text to buffer. This is an esp8266-Arduino library for I2C-OLED displays. OLED Display 96x96. Connections are straightforward. May 7, 2024 · Library: OLED_I2C. While you can technically display all fonts in the narrow OLED display, some characters (numbers, letters, and/or symbols depending on the font) will be too big to fully display on the screen. So connect the VSS pin to the Arduino 5v pin and ground to the Arduino ground. Author: Larry Bank. This library is compatible with all architectures so you should be able to use it on all the Arduino boards. 27" and 1. Is anyone else trying to do the same? I have the first version of the code online - but its still PRE Alpha - though its working pretty good! Then we will have a closer look at the 0. zefd December 30, 2023, 7:49am 1. In this tutorial, we are going to learn: How to use OLED display with Arduino. The library supports two modes of operation: drawing arbitrary graphics using a pixel buffer that is compatible with high-level libraries such as the Adafruit GFX Library, and efficiently writing blocks of text to the screen Adafruit SSD1331 OLED Driver Library for Arduino. When the value '1' is sent from the Serial monitor, the sensors are turned on via a transistor and reading is taken after certain interval of time. if you get and Error, try SSD 1306 > Select 128 X 32 i2c. 96 (128x64) I2C OLED displays. Provides API for working with monochrome and color oled/lcd displays over i2c/spi, and VGA monitor. TwoWire CustomI2C0(8, 9); Adafruit_SSD1306 oled(128, 64, &CustomI2C0); Untested. 42 INCH OLED display is single color and the resolution is 128×64 pixels. Apr 25, 2024 · Arduino: We’ll use this controller as the brain of the project. These displays are small, only about 1" diameter, but very readable due to the high contrast of an OLED display. 66", 64x48 OLED display. Upload OLED_Hello_World to Seeeduino V4. Author: José Gabriel Companioni Benítez (elC0mpa) Maintainer: José Gabriel Companioni Benítez (elC0mpa) Read the documentation. Search for and install the Adafruit SSD1306 library. SSD1306_clear(…) : Clean the Display. xx. Waveshare 1. Connect the Clk pin to the SPI clock SCK pin on your Arduino. Supported OLED display chip: SSD1306 or SH1106. May 28, 2017 · I made smart changes so the compiler would make the work for you (i. Releases Jan 25, 2016 · i'm working on a compact nano based device to connect to an on-board data-logger on a very small autonomous aircraft. Library for the RGB OLED 64x64 screen / display. Preferred installation method is to use the Arduino IDE Library Manager. However, there are some caveats in the size of the display with the text. Includes 5 sizes of fixed fonts (6x8, 8x8, 12x16, 16x16, 16x32). Figure 12 - Include Paths of the Project. 6" - SSD1357. to check if everything works as expected, lets run an example file to test the display. How to draw on OLED using Arduino. Provides simple way of creating GUI for TFT-touch and OLED displays. go FILE > EXAMPLES > SSD 1306 > Select 128 X 64 i2c. This 2. Install this library in addition to the display library for your hardware. The SparkFun Qwiic OLED Arduino Library works for multiple displays. Display driver for VGA, SSD1306, SSD1325/SSD1327, SSD1331, SSD1351, ILI9163/ST7735, ILI9341, PCD8544. 3”. This is a library for 1. 105 Saves. The I2C communication is done by software bit-banging the configurable I/O pins. Fast and light library for SSD1306/SSH1106 OLED display Author: AlexGyver. It operates on a 3. Jul 30, 2023 · To control the OLED display you need the adafruit_SSD1306. upload the code. There were some compatibility issues with the I2C implementation of original ssd1306xled which I resolved by using the implementation from TinyI2C by David Johnson-Davies. 96" OLEDs in the Adafruit shop Author: Adafruit. These displays are small, only about 1" diagonal, but very readable due to the high contrast of an OLED display. Releases สอนใช้งาน Arduino จอแสดงผล OLED 128x64 แบบ I2C สีขาว จอแสดงผลแบบ OLED LCD สำหรับ Arduino หน้าจอ 128x64 ขนาด 0. On the SOT23 package is the marking 662K which denotes a 5V in to 3. " After uncompressing, rename the resulting folder Adafruit_SSD1306. 8 inch TFT-LCD Display Shield. zip (528 KB) I am using an attiny84 and an oled with SSD1306 using I2C. Subscribe. There is no backlight on OLED, and it uses independent-illuminated pixels. In this tutorial, I do the same but using the U8Glib graphics library. These displays use I2C or SPI to communicate. Display. Credits Original code was taken from ESP8266-I2C-OLED project and was modified in form of a library suitable for using with Arduino IDE . How to display image on OLED using Arduino. Comparing to LCD, OLED screens are way more competitive, which has a number of advantages such as high brightness, self-emission, high contrast ratio, slim / thin outline, wide viewing angle, wide Jun 14, 2019 · That got me thinking that I am not managing my recources correctly, but here comes my problem. Interfacing 1. If you want to use different I2C0 pins like GP8, GP9. A graphics library with support for many different monochrome displays. Adafruit GFX graphics core library, this is the 'core' class that all our other graphics libraries derive from. Next we will have a look at the code and display some graphics and text on it. An Adafruit GFX driver for the Oak OLED (an SSD1306 with no reset line) Install this as the display library for Adafruit_GFX. 96. This is the Adafruit SSD1305 Arduino Library for Arduino Tested and works great with the Adafruit SSD1305 Breakout Board. Author: Adafruit + mcauser. change the I2C Address on line 61 and replace it with the address you found in step 4. BMD58T280 : Arduino library for SPI or EBI access to the BMD58T280 that 2. Author: Brian Taylor. Click on Install button next to the “Adafruit SSD1306” library. Sep 28, 2020 · 0. I’m using the latest version of the Arduino IDE and it has library management built in. A simple to use, cheap to build and simple to wire menu system using a small oled display and a rotary encoder. Start the Arduino IDE and navigate: Sketch ==> Include Library ==> Manage Libraries… ==>. 7-12864 OLED (SSD1325), right: EA DOGS102 LCD (UC1701) Gallery; Latest version of U8glib for Arduino is available in the Library Manager; Download Arduino Version from Github; Bintray download links: U8glib for Arduino; U8glib for AVR; U8glib for ARM Breakout Boards / LCDs, LEDs, & Displays. Chart windows, labels, buttons, editable text boxes, tab controls help to develop complex user interface for Arduino applications Features: Consistent window layout handling: it is possible to create Adafruit SSD1331 OLED Driver Library for Arduino. Compatibility. Type “Adafruit SSD1306” in the search bar. Then in the central part of the window in the “GNU Arm Cross C++ Compiler” select the line “Includes” (Figure 12). at all without a buffer (and without a special loss of possibilities) buffer on the side of MK (spends a bunch of RAM, but more convenient in work) Jul 29, 2012 · Overview. The OLED display TF052 is based on the SSD1306 circuit and interfaces using I2C communication. The SH1106 driver source code can be modified to use the Arduino "Wire" (TWI) function library, if preferred, instead of the included I2C/TWI driver functions. Feather / FeatherWings. Next we will talk about installing the Adafruit Library to your Arduino IDE. In the drop-down list “C/C++ Build” select the line “Setting”. Prior to this library, three different libraries were used to support our four different OLED boards. For either Arduino IDE or PlatformIO. 3" and 0. Computer; Arduino UNO; USB A Male to B Male Cable; OLED TF052; Principle of operation. 96 inch OLED screen to an Arduino Nano over I2C and display text on it using the U8Glib library. At first, we will take a look at the 0. Maintainer: Adafruit. Adafruit_SSD1306 for the Monochrome 128x64 and 128x32 OLEDs. 96, download this file: Seeed OLED Display 128*64 library; Step 5– Copy the code into Arduino IDE Jul 8, 2021 · An I2C OLED display has 4 pins VSS, Ground, SCL, and SDA. 3″ I2C module. 96" 16-bit Color OLED w/microSD Holder. Supports a combination of multiple bit-banged buses and addresses to handle any number of displays. 3 inch XFP1116-07A Y OLED displays. It inherits from Adafruit_SSD1306 class, reason why it has all of this class functionalities. Left: NHD-2. u8g2 Library for monochrome displays. 96 inch OLED Display Module. Forum 2005-2010 (read only) Hardware Interfacing. The library implements graphical engine, allowing creation of dynamic animation, and can be used for gaming development. Oct 9, 2019 · For OLED 1. Aug 3, 2021 · This is a library for the Arduino IDE that allows you to control a 128x64 SH1106 OLED display with an SPI interface. Modified to work with PIC32-Pinguino based on Microchip's PIC32MX440F256H microcontroller, works fine with UECIDE: Adafruit library for the 1. 5" color OLEDs in the shop Author: Adafruit. You can use these commands: SSD1306_begin() : Initialize the OLED Display. Proportional fonts. To use this library, open the Library Manager in the Arduino IDE and install it from there. Adafruit GFX Library – Adafruit GFX graphics effects Library on GitHub. system March 17, 2010, 6:04pm 1. h files for Uno, Leo, Mega2560, to see how this is done. Releases. Each OLED display is made of 128x64 or 128x32 individual white OLEDs, each one is turned on or off by the controller chip. Small and simple OLED display library. The SparkFun Qwiic OLED Library delivers a common implementation for all our Qwiic OLED Oct 28, 2022 · To do this, right click on the project name and select the “Properties”. 6. 1. The OLED display shown in the above image connected to an Arduino Uno has a regulator on the bottom layer of the circuit board. h and the adafruit_GFX. Monochrome LCD, OLED and eInk Library. This OLED has a diagonal size of 1. Type “ SSD1306 ” in the search box and install the SSD1306 library from Simple menu using Arduino UNO, 128x64px SSD1306 OLED Display and u8g library - upiir/arduino_oled_menu SSD1306XLED. Note: This is a completely different sketch as of Nov21 as I decided to start again and create a version which is none blocking. They offer good view angles and pixel density in a cost-effective manner. Open the IDE and click to the "Sketch" menu and then Include Library > Manage Libraries. To download the source from Github instead, click "Clone or download" above, then "Download ZIP. 3 Inch I2C OLED Display Module with Arduino. Library for the Micro OLED Breakout, a monochrome, 0. you don't need to mess with defines inside . You can connect this module to your Arduino using the I2C pins (SDA/SCL) and power supply pins VCC/GND. Feb 24, 2019 · This tutorial covers how to connect an SSD1306 0. Maintainer: AlexGyver. Feb 16, 2019 · Adafruit SSD1306 Library – The Adafruit SSD1306 OLED library on GitHub. And when '0' is sent by the Serial Adafruit GFX Library. First, we need to install the Adafruit graphics library like so: Sketch > Include Library > Manage Libraries. Each OLED display is made of 128x64 or 128x32 individual white OLEDs, each one is turned on or Dec 30, 2023 · Help to get ss_oled library to display bitmap. This is a quick tutorial for our 128x64 and 128x32 pixel monochrome OLED displays. SSD1306 oled driver library for Wemos D1 Mini OLED shield. 91 Inch OLED Display. Hardware. So, it is thinner, low-power and more elegant in compare to LCDs. An OLED (organic light-emitting diode) is used frequently in displaying texts, bitmap images, shapes, and different types of clocks. Support for OLED display on SSD1306/SSH1106 with a resolution of 128x64 and 128x32 with connection by i2C and SPI. The Arduino programming language Reference, organized into Functions, Variable and Constant, and Structure keywords. Grove_BMP280 Library for the Barometer. Releases Feb 20, 2020 · There are several text-only or "light" libraries for SSD1306 e. Adafruit-SSD1331-OLED-Driver-Library-for-Arduino for the 0. Adafruit AM2320 Library – The Adafruit AM2320 I2C Temperature and Humidity sensor library on To display text or image on an OLED display, you should first write your data to a buffer, and then show the buffer on the OLED. How to display text, number on OLED using Arduino. 91 (128x32) and 0. Arduino library for controlling OLED Display 96x96, using I2C communication. Connect GND to common power/data ground. Then the Library Manager will open and you will find a list of libraries that are already installed or ready for installation. Use the same voltage that the microcontroller logic is based off of. The driver chip is SSD1306, which provides SPI communication. Programming the OLED To program the OLED display with Arduino, you will need to use a library that supports OLED displays. This library has been made to make it easy to use 128x32 and 128x64 pixel OLED displays based on the SSD1306 controller chip with an Arduino, chipKit, ESP8266 or ESP32. cpp) use the helloworldwire example. This library allows users to easily switch between individual frames and create custom animations. Aug 7, 2021 · Library Type Contributed Architectures Any. Just started an OLED Library for Arduino and looking for some help. David. Feb 18, 2019 · Software Libraries. To install a new library into your Arduino IDE you can use the Library Manager (available from IDE version 1. 12, download this file: Download Library for OLED 1. The Library Manager should open. Light and fast library for OLED display. ss_oled. Just make sure you know the Pin mapping of your board. Oct 14, 2020 · The OLED display is a compact graphic display with a resolution of 128 x 64 pixels that allows you to draw and display text to create a graphical interface. LED 128×64 Display module is an OLED monochrome 128×64dot matrix display module with Grove 4pin I2C Interface. Then we will connect NodeMCU and Arduino to an OLED display. Mar 9, 2024 · ssd1306. SSD1306Ascii. Adafruit SSD1305. SSD1306_string(x position, y position,…. The driver chip is SSD1306, which provides I2C communication. zx qj be ic do pm dy pq qv sh