GitHub
github.com › wonho-maker › Adafruit_SH1106
GitHub - wonho-maker/Adafruit_SH1106: Adafruit graphic library for SH1106 dirver lcds. · GitHub
Adafruit graphic library for SH1106 driver lcds. ... SH1106 driver similar to SSD1306. thus, just change the display() method. However, SH1106 driver don't provide several functions such as scroll commands.
Starred by 172 users
Forked by 98 users
Languages C++
GitHub
github.com › wonho-maker › Adafruit_SH1106 › blob › master › Adafruit_SH1106.h
Adafruit_SH1106/Adafruit_SH1106.h at master · wonho-maker/Adafruit_SH1106
void begin(uint8_t switchvcc = SH1106_SWITCHCAPVCC, uint8_t i2caddr = SH1106_I2C_ADDRESS, bool reset=true); ... inline void drawFastVLineInternal(int16_t x, int16_t y, int16_t h, uint16_t color) __attribute__((always_inline));
Author wonho-maker
Videos
12:00
OLED 1.3" 128x64 SH1106 - YouTube
15:54
SH1106 OLED Display on a Raspberry Pi 4 - YouTube
OLED SH1106 Display Animations with Arduino Uno ...
04:44
SH1106 1.3" OLED LCD Display with a Raspberry PI - YouTube
1.3 OLED Display 128x64 SH1106 + DHT22 DE - YouTube
04:28
1.3" OLED with I2C and SH1106 driver on Arduino - YouTube
Arduino Forum
forum.arduino.cc › projects › general guidance
Make Adafruit_SH1106.h to use les RAM - General Guidance - Arduino Forum
October 2, 2020 - Hello! I have tried to solve my problem with help from difrent forums and in many ways. But now i am oute of options and need som help from you. I using a OLED 1,3" SH1106. It works fine but the library is so damn large. Im only displaying a temperatur from a ds18b20 and it uses 56% storage space and 79% of dynamic memory.
Arduino Libraries
arduinolibraries.info › libraries › sh1106
SH1106 - Arduino Libraries
January 18, 2026 - Adafruit GFX compatible library to use the SH1106 OLED driver.
GitHub
github.com › fcgdam › Adafruit_SH1106
GitHub - fcgdam/Adafruit_SH1106: Adafruit SH1106 driver compatible with STM32 Arduino framework · GitHub
This is a SH1106 chip driver library that is compatible with the Adafruit_SSD1306 library for oleds/lcds but can compile and work with Arduino framework for STM32 based boards (Tested on platformio).
Author fcgdam
GitHub
github.com › davidperrenoud › Adafruit_SH1106 › blob › master › Adafruit_SH1106.h
Adafruit_SH1106/Adafruit_SH1106.h at master · davidperrenoud/Adafruit_SH1106
SH1106 oled driver library for 'monochrome' 128x64 and 128x32 OLEDs! - Adafruit_SH1106/Adafruit_SH1106.h at master · davidperrenoud/Adafruit_SH1106
Author davidperrenoud
Adafruit
forums.adafruit.com › forums index › arduino › arduino
Interfaced arduino to SSH1106 128x64 OLED? - adafruit industries
March 28, 2014 - Many users are saying that it is different from the SSD-1306 as it does not scroll, but that is not true, I just have not found a good driver. As for your datasheet query, it is right here. It is actually called SH1106 http://www.mikrokontroler.pl/system/files/SH1106.PDF If I get anywhere with code I will post it, the IC on the mylar film is made by SINO WEALTH
ELECTRONOOBS
electronoobs.com › eng_arduino_Adafruit_SH1106.php
Adafruit_SH1106-master SH1106 library Arduino examples download
April 19, 2018 - Adafruit_SH1106 library Download the .zip file below. Open Arduino IDE and go to Sketch, include library, add .zip library and open the .zip file that you have just downloaded.
GitHub
github.com › davidperrenoud › Adafruit_SH1106
GitHub - davidperrenoud/Adafruit_SH1106: SH1106 oled driver library for 'monochrome' 128x64 and 128x32 OLEDs!
August 24, 2015 - This is a library for Monochrome OLEDs based on SH1106 drivers (warning: only SPI has been tested!) Pick one up today in the adafruit shop!
Starred by 5 users
Forked by 3 users
Languages C++ 100.0% | C++ 100.0%
GitHub
github.com › wonho-maker › Adafruit_SH1106 › blob › master › examples › sh1106_128x64_i2c › sh1106_128x64_i2c.ino
Adafruit_SH1106/examples/sh1106_128x64_i2c/sh1106_128x64_i2c.ino at master · wonho-maker/Adafruit_SH1106
SH1106 driver don't provide several functions such as scroll commands. · *********************************************************************/ · #include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SH1106.h> · #define OLED_RESET 4 ·
Author wonho-maker
Adafruit
adafruit.github.io › Adafruit_SH110x › html › class_adafruit___s_h1106_g.html
Adafruit SH110x Arduino Library: Adafruit_SH1106G Class Reference
Constructor for SPI SH1106G displays, using native hardware SPI.
Particle
docs.particle.io › reference › device-os › libraries › a › Adafruit_SH1106_0
Adafruit_SH1106_0 | Reference | Particle
Getting Started Integrations Reference Hardware Firmware Scaling Tools Support & Troubleshooting ... Port of wonho-maker's SH1106 port of Adafruit's SSD1306 OLED library based on Paul Kourney's port of the same libray. Anyway, you can run your SSH1106 OLED's now.
RNT Lab
rntlab.com › question › oled-sh1106-with-esp32-devkit
OLED SH1106 with ESP32 devkit
With the probability that other subdirectories for the DOIT ESP32 DEV kit V1 are chosen now which do not contain avr/pgmspace.h. So in the ESP32 sketch I changed the path avr/ (default) by a full path which contains pgmspace.h. That solved the compiler error message, but that was apparently not enough. Another error message popped up now. I mean it a snowball effect. Finally after modifying all reqested paths in files concerned by the compiler, the compiler now came with more complicated error messages. So I gave it up. The Adafruit SH1106 has a few less possibilities w.r.t.
GitLab
git.coco.study › timo bechtel › pe2-blue_explorer › repository
lib/esp32-sh1106-oled-master/Adafruit_SH1106.h · cb7d1bb25a64c011a3f99d90e473bf311be6e1fa · Timo Bechtel / pe2-blue_explorer · GitLab
Please review your personal access tokens, project access tokens, and group access tokens to ensure you are aware of upcoming expirations. Administrators of GitLab can find more information on how to identify and mitigate interruption in our documentation. pe2-blue_explorer · lib · esp32-sh1106-oled-master · Adafruit_SH1106.h ·
Adafruit
forums.adafruit.com › forums index › electronics › general project help
Changing contrast value on SH1106 oled using Arduino. - adafruit industries
April 12, 2022 - [code] // Include Libraries // #include <OneWire.h> // For temp sensor comms #include <DallasTemperature.h> // Temp sensor #include <Wire.h> // For display comms #include <Adafruit_SH1106.h> // Display #include <Adafruit_GFX.h> // " #define ONE_WIRE_BUS 2 // Pin for sensor data #define OLED_RESET -1 // No oled reset!
Learn Robotics
learnrobotics.org › blog › oled display with arduino tutorial
OLED Display with Arduino Tutorial - Learn Robotics
April 25, 2024 - The Wire.h library must be already installed in IDE, Download the SH1106 library from here. Click “Clone or Download” on the right. Then choose “Download ZIP.” Extract the Zip file and copy it into Arduino >> Libraries. Then , create a new sketch, and write the code given below: #include <Wire.h> #include <Adafruit_SH1106.h> #define OLED_RESET 4 Adafruit_SH1106 display(OLED_RESET); void setup() { Serial.begin(9600); display.begin(SH1106_SWITCHCAPVCC, 0x3C); display.display(); delay(2000); display.clearDisplay(); } void loop() { display.setTextSize(2); display.setTextColor(WHITE); display.setCursor(0,0); display.println("Hello"); display.setTextSize(2); display.setTextColor(WHITE); display.println("World!"); display.display(); delay(2000); }
Hjwwalters
hjwwalters.com › sh1106-oled-i2c
1.3″ OLED Display (SH1106 I2C) & Arduino – HJWWalters
January 10, 2024 - Written by Limor Fried/Ladyada for Adafruit Industries. BSD license, check license.txt for more information All text above, and the splash screen must be included in any redistribution i2c SH1106 modified by Rupert Hirst 12/09/21 *********************************************************************/ #include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SH110X.h> /* Uncomment the initialize the I2C address , uncomment only one, If you get a totally blank screen try the other*/ #define i2c_Address 0x3c //initialize with the I2C addr 0x3C Typically eBay OLED's //#define
Arduino Libraries
arduinolibraries.info › libraries › oled-ssd1306-sh1106
OLED SSD1306 - SH1106 - Arduino Libraries
January 18, 2026 - Supported OLED display chip: SSD1306 or SH1106. Supported Interface: I2C (internal driven)
GitHub
github.com › davidperrenoud › Adafruit_SH1106 › blob › master › Adafruit_SH1106.cpp
Adafruit_SH1106/Adafruit_SH1106.cpp at master · davidperrenoud/Adafruit_SH1106
Adafruit_SH1106::Adafruit_SH1106(int8_t DC, int8_t RST, int8_t CS) : Adafruit_GFX(SH1106_LCDWIDTH, SH1106_LCDHEIGHT) { ... // 270 degree rotation, swap x & y for rotation, then invert y and adjust y for w (not to become h)
Author davidperrenoud