Adafruit 938 Monochrome 1.3 inch 128x64 OLED graphic display - STEMMA QT / Qwiic
- Unit price
- / per
Adafruit 938 Monochrome 1.3 inch 128x64 OLED graphic display - STEMMA QT / Qwiic
The Adafruit 938 is a compact 1.3-inch monochrome OLED display module featuring 128x64 pixel resolution, designed for embedded systems, IoT projects, and real-time data visualization applications. Electronics engineers, roboticists, and IoT developers rely on this display to create responsive user interfaces without the power overhead of LCD screens. This module solves the critical challenge of integrating high-contrast, low-power graphical displays into space-constrained projects while maintaining seamless plug-and-play connectivity through STEMMA QT and Qwiic standardized connectors.
Product Overview
The Adafruit 938 OLED display operates on the principle of organic light-emitting diodes, where each pixel emits its own light independently, eliminating the need for a backlight and delivering exceptional contrast ratios exceeding 10,000:1. The 128x64 pixel matrix provides sufficient resolution for displaying text, graphs, sensor readings, and simple animations while consuming minimal power, typically 20-40mA during normal operation. The module communicates via I2C protocol at standard 100kHz or fast 400kHz speeds, making it compatible with virtually all microcontroller platforms including Arduino, Raspberry Pi, STM32, and ESP32 boards.
What distinguishes the Adafruit 938 is its pre-soldered STEMMA QT and Qwiic connectors, eliminating the need for breadboard wiring and significantly reducing assembly time in prototyping environments. The display operates at 3.3V with integrated voltage regulation, ensuring compatibility with modern low-voltage microcontroller ecosystems. The SSD1306 controller chip manages all pixel-level operations, supporting partial updates and hardware scrolling functions, which further reduces microcontroller CPU load during graphics-intensive applications.
Key Specifications
| Specification | Details |
| Product Type | Monochrome OLED Graphic Display Module |
| Brand | Adafruit Industries |
| Origin | Original/Authentic |
| Warranty | 7 days on manufacturing defects |
| Shipping | 1-5 days from Bengaluru |
| Delivery | 7-8 days across India |
| Support | 24/7 via Email and WhatsApp |
| Display Size | 1.3 inches diagonal |
| Resolution | 128x64 pixels |
| Display Type | Monochrome OLED |
| Controller | SSD1306 |
| Communication Interface | I2C (100kHz to 400kHz) |
| Operating Voltage | 3.3V DC |
| Current Consumption | 20-40mA typical operation |
| Connectors | STEMMA QT / Qwiic standardized connectors |
| Contrast Ratio | Greater than 10,000:1 |
| Viewing Angle | 160 degrees |
Key Features
- Pre-soldered STEMMA QT and Qwiic connectors enabling plug-and-play integration without breadboard wiring or soldering requirements
- 128x64 pixel monochrome OLED matrix delivering crisp text rendering and detailed graphics with exceptional contrast and no ghosting artifacts
- SSD1306 controller with hardware scrolling and partial update capabilities, reducing microcontroller CPU utilization by up to 60 percent during continuous display operations
- Ultra-low power consumption at 20-40mA during normal operation, making it ideal for battery-powered IoT devices and wireless sensor networks
- Wide 160-degree viewing angle with consistent brightness across all observation points, suitable for multi-user monitoring applications
- 3.3V regulated operation with integrated voltage management, ensuring compatibility with modern ARM Cortex microcontroller families
Applications and Use Cases
- Environmental monitoring stations displaying real-time temperature, humidity, and air quality data with graphical trend visualization on Arduino or ESP32 platforms
- Robotics projects requiring compact HMI interfaces for status display, sensor feedback, and menu navigation in space-constrained mobile platforms
- IoT data loggers and wireless sensor nodes with local display capabilities for field diagnostics without requiring external computer connections
- Wearable electronics and portable instruments where minimal power consumption and compact form factor are critical design constraints
- Educational STEM projects and maker prototypes demonstrating microcontroller graphics programming with immediate visual feedback
- Industrial equipment control panels requiring low-cost graphical status displays with extended operational reliability
How to Use
Begin by connecting the Adafruit 938 display to your microcontroller using the STEMMA QT or Qwiic connectors, which automatically establish I2C communication on the standard SDA and SCL pins. Install the Adafruit SSD1306 library through your IDE package manager (Arduino IDE, PlatformIO, or MicroPython) and initialize the display with your microcontroller's I2C address, typically 0x3C or 0x3D. The library provides high-level functions for drawing pixels, lines, rectangles, circles, and text, abstracting away the low-level SSD1306 command sequences.
Configure your I2C bus speed to 400kHz for optimal performance and reduced latency during screen updates. For applications requiring frequent display updates, utilize the partial update feature by modifying only the changed pixel regions rather than refreshing the entire 128x64 matrix, which significantly reduces I2C bandwidth consumption. Implement buffering strategies where you compose graphics in RAM before transferring to the display, preventing visible flickering and ensuring smooth animations. The display supports 8-bit greyscale rendering through PWM brightness control, allowing you to adjust contrast levels from 0 to 255 to match ambient lighting conditions or reduce power consumption in battery-powered applications.
Frequently Asked Questions
What is the maximum I2C clock speed supported by the Adafruit 938 display?
The SSD1306 controller supports I2C clock speeds up to 400kHz in fast mode, which is the recommended operating frequency for this display. While the controller theoretically supports higher speeds, 400kHz provides optimal balance between data transfer rate and signal integrity over typical breadboard and PCB trace distances. Ensure your microcontroller's I2C peripheral is configured to match this frequency for reliable communication without timing errors.
Can I use this display with 5V microcontrollers like Arduino Uno?
The Adafruit 938 operates at 3.3V and is not 5V tolerant on its data lines. If you must interface with a 5V microcontroller, implement a level shifter circuit or use a 3.3V-compatible board such as Arduino Due, Arduino MKR series, or STM32 Nucleo boards. Alternatively, use an I2C level shifter module between your 5V microcontroller and the display to safely translate voltage levels without damaging the SSD1306 controller.
How do I reduce power consumption for battery-powered applications?
Implement several power optimization strategies: reduce the display brightness using the contrast control function (values 0-255) to lower OLED pixel current draw; use partial screen updates to minimize I2C traffic and microcontroller wake time; enable the display sleep mode when not actively displaying information; and buffer graphics updates to refresh the display only when data changes rather than continuously. For extended battery life, consider using an external RTC to wake the microcontroller periodically for sensor readings and display updates rather than maintaining continuous operation.
What fonts and graphics libraries are available for this display?
The Adafruit SSD1306 library includes built-in support for 5x7 and 5x8 pixel monospace fonts suitable for text display. For advanced typography, the GFX library provides scalable fonts and graphics primitives. Third-party libraries such as U8g2 offer extensive font collections and optimized rendering for monochrome displays. You can also create custom bitmap fonts by defining pixel patterns in arrays and rendering them directly to the display buffer, providing complete flexibility for specialized applications.
When will I receive my order?
Orders are dispatched within 1-5 business days from our Bengaluru warehouse. Delivery takes 7-8 days to most locations across India.
What is your return and warranty policy?
We offer a 7-day return policy on manufacturing defects only. Contact support within 7 days of receipt for free replacement or full refund. Not applicable for user damage or misuse.
Are bulk discounts available?
Yes, wholesale pricing for orders of 10 or more units. Contact our sales team via WhatsApp or email for a customized bulk quote.
Why Buy from The Engineer Store
- Genuine Products: Sourced directly from authorized distributors with authentication
- Expert Team: Our technical team validates every product before listing
- Fast Shipping: Dispatched within 1-5 days from our Bengaluru warehouse
- Pan-India Delivery: 7-8 days to Mumbai, Delhi, Chennai, Hyderabad, Pune, Kolkata
- Payment Options: COD, UPI, credit/debit cards, net banking, EMI available
- Technical Support: 24/7 expert guidance via email and WhatsApp
- Returns: 7-day return policy on manufacturing defects only
Buy Adafruit 938 Monochrome 1.3 inch 128x64 OLED graphic display - STEMMA QT / Qwiic Online in India
Purchase the Adafruit 938 Monochrome 1.3 inch 128x64 OLED graphic display - STEMMA QT / Qwiic online at The Engineer Store, India's trusted source for genuine electronics. We deliver across Bengaluru, Mumbai, Delhi, Chennai, Hyderabad, Pune, Kolkata, Ahmedabad, Jaipur, and Surat. Get the best price on Adafruit 938 Monochrome 1.3 inch 128x64 OLED graphic display - STEMMA QT / Qwiic with fast shipping and expert support.
Our team in Bengaluru is available 24/7 to support your journey from product selection to project completion.
Adafruit 938 Monochrome 1.3 inch 128x64 OLED graphic display - STEMMA QT / Qwiic
- Unit price
- / per
Adding product to your cart
You may also like
Adafruit 938 Monochrome 1.3 inch 128x64 OLED graphic display - STEMMA QT / Qwiic
The Adafruit 938 is a compact 1.3-inch monochrome OLED display module featuring 128x64 pixel resolution, designed for embedded systems, IoT projects, and real-time data visualization applications. Electronics engineers, roboticists, and IoT developers rely on this display to create responsive user interfaces without the power overhead of LCD screens. This module solves the critical challenge of integrating high-contrast, low-power graphical displays into space-constrained projects while maintaining seamless plug-and-play connectivity through STEMMA QT and Qwiic standardized connectors.
Product Overview
The Adafruit 938 OLED display operates on the principle of organic light-emitting diodes, where each pixel emits its own light independently, eliminating the need for a backlight and delivering exceptional contrast ratios exceeding 10,000:1. The 128x64 pixel matrix provides sufficient resolution for displaying text, graphs, sensor readings, and simple animations while consuming minimal power, typically 20-40mA during normal operation. The module communicates via I2C protocol at standard 100kHz or fast 400kHz speeds, making it compatible with virtually all microcontroller platforms including Arduino, Raspberry Pi, STM32, and ESP32 boards.
What distinguishes the Adafruit 938 is its pre-soldered STEMMA QT and Qwiic connectors, eliminating the need for breadboard wiring and significantly reducing assembly time in prototyping environments. The display operates at 3.3V with integrated voltage regulation, ensuring compatibility with modern low-voltage microcontroller ecosystems. The SSD1306 controller chip manages all pixel-level operations, supporting partial updates and hardware scrolling functions, which further reduces microcontroller CPU load during graphics-intensive applications.
Key Specifications
| Specification | Details |
| Product Type | Monochrome OLED Graphic Display Module |
| Brand | Adafruit Industries |
| Origin | Original/Authentic |
| Warranty | 7 days on manufacturing defects |
| Shipping | 1-5 days from Bengaluru |
| Delivery | 7-8 days across India |
| Support | 24/7 via Email and WhatsApp |
| Display Size | 1.3 inches diagonal |
| Resolution | 128x64 pixels |
| Display Type | Monochrome OLED |
| Controller | SSD1306 |
| Communication Interface | I2C (100kHz to 400kHz) |
| Operating Voltage | 3.3V DC |
| Current Consumption | 20-40mA typical operation |
| Connectors | STEMMA QT / Qwiic standardized connectors |
| Contrast Ratio | Greater than 10,000:1 |
| Viewing Angle | 160 degrees |
Key Features
- Pre-soldered STEMMA QT and Qwiic connectors enabling plug-and-play integration without breadboard wiring or soldering requirements
- 128x64 pixel monochrome OLED matrix delivering crisp text rendering and detailed graphics with exceptional contrast and no ghosting artifacts
- SSD1306 controller with hardware scrolling and partial update capabilities, reducing microcontroller CPU utilization by up to 60 percent during continuous display operations
- Ultra-low power consumption at 20-40mA during normal operation, making it ideal for battery-powered IoT devices and wireless sensor networks
- Wide 160-degree viewing angle with consistent brightness across all observation points, suitable for multi-user monitoring applications
- 3.3V regulated operation with integrated voltage management, ensuring compatibility with modern ARM Cortex microcontroller families
Applications and Use Cases
- Environmental monitoring stations displaying real-time temperature, humidity, and air quality data with graphical trend visualization on Arduino or ESP32 platforms
- Robotics projects requiring compact HMI interfaces for status display, sensor feedback, and menu navigation in space-constrained mobile platforms
- IoT data loggers and wireless sensor nodes with local display capabilities for field diagnostics without requiring external computer connections
- Wearable electronics and portable instruments where minimal power consumption and compact form factor are critical design constraints
- Educational STEM projects and maker prototypes demonstrating microcontroller graphics programming with immediate visual feedback
- Industrial equipment control panels requiring low-cost graphical status displays with extended operational reliability
How to Use
Begin by connecting the Adafruit 938 display to your microcontroller using the STEMMA QT or Qwiic connectors, which automatically establish I2C communication on the standard SDA and SCL pins. Install the Adafruit SSD1306 library through your IDE package manager (Arduino IDE, PlatformIO, or MicroPython) and initialize the display with your microcontroller's I2C address, typically 0x3C or 0x3D. The library provides high-level functions for drawing pixels, lines, rectangles, circles, and text, abstracting away the low-level SSD1306 command sequences.
Configure your I2C bus speed to 400kHz for optimal performance and reduced latency during screen updates. For applications requiring frequent display updates, utilize the partial update feature by modifying only the changed pixel regions rather than refreshing the entire 128x64 matrix, which significantly reduces I2C bandwidth consumption. Implement buffering strategies where you compose graphics in RAM before transferring to the display, preventing visible flickering and ensuring smooth animations. The display supports 8-bit greyscale rendering through PWM brightness control, allowing you to adjust contrast levels from 0 to 255 to match ambient lighting conditions or reduce power consumption in battery-powered applications.
Frequently Asked Questions
What is the maximum I2C clock speed supported by the Adafruit 938 display?
The SSD1306 controller supports I2C clock speeds up to 400kHz in fast mode, which is the recommended operating frequency for this display. While the controller theoretically supports higher speeds, 400kHz provides optimal balance between data transfer rate and signal integrity over typical breadboard and PCB trace distances. Ensure your microcontroller's I2C peripheral is configured to match this frequency for reliable communication without timing errors.
Can I use this display with 5V microcontrollers like Arduino Uno?
The Adafruit 938 operates at 3.3V and is not 5V tolerant on its data lines. If you must interface with a 5V microcontroller, implement a level shifter circuit or use a 3.3V-compatible board such as Arduino Due, Arduino MKR series, or STM32 Nucleo boards. Alternatively, use an I2C level shifter module between your 5V microcontroller and the display to safely translate voltage levels without damaging the SSD1306 controller.
How do I reduce power consumption for battery-powered applications?
Implement several power optimization strategies: reduce the display brightness using the contrast control function (values 0-255) to lower OLED pixel current draw; use partial screen updates to minimize I2C traffic and microcontroller wake time; enable the display sleep mode when not actively displaying information; and buffer graphics updates to refresh the display only when data changes rather than continuously. For extended battery life, consider using an external RTC to wake the microcontroller periodically for sensor readings and display updates rather than maintaining continuous operation.
What fonts and graphics libraries are available for this display?
The Adafruit SSD1306 library includes built-in support for 5x7 and 5x8 pixel monospace fonts suitable for text display. For advanced typography, the GFX library provides scalable fonts and graphics primitives. Third-party libraries such as U8g2 offer extensive font collections and optimized rendering for monochrome displays. You can also create custom bitmap fonts by defining pixel patterns in arrays and rendering them directly to the display buffer, providing complete flexibility for specialized applications.
When will I receive my order?
Orders are dispatched within 1-5 business days from our Bengaluru warehouse. Delivery takes 7-8 days to most locations across India.
What is your return and warranty policy?
We offer a 7-day return policy on manufacturing defects only. Contact support within 7 days of receipt for free replacement or full refund. Not applicable for user damage or misuse.
Are bulk discounts available?
Yes, wholesale pricing for orders of 10 or more units. Contact our sales team via WhatsApp or email for a customized bulk quote.
Why Buy from The Engineer Store
- Genuine Products: Sourced directly from authorized distributors with authentication
- Expert Team: Our technical team validates every product before listing
- Fast Shipping: Dispatched within 1-5 days from our Bengaluru warehouse
- Pan-India Delivery: 7-8 days to Mumbai, Delhi, Chennai, Hyderabad, Pune, Kolkata
- Payment Options: COD, UPI, credit/debit cards, net banking, EMI available
- Technical Support: 24/7 expert guidance via email and WhatsApp
- Returns: 7-day return policy on manufacturing defects only
Buy Adafruit 938 Monochrome 1.3 inch 128x64 OLED graphic display - STEMMA QT / Qwiic Online in India
Purchase the Adafruit 938 Monochrome 1.3 inch 128x64 OLED graphic display - STEMMA QT / Qwiic online at The Engineer Store, India's trusted source for genuine electronics. We deliver across Bengaluru, Mumbai, Delhi, Chennai, Hyderabad, Pune, Kolkata, Ahmedabad, Jaipur, and Surat. Get the best price on Adafruit 938 Monochrome 1.3 inch 128x64 OLED graphic display - STEMMA QT / Qwiic with fast shipping and expert support.
Our team in Bengaluru is available 24/7 to support your journey from product selection to project completion.
You may also like
You may also like
Recommended products
Quick service and response, product quality and packing is satisfactory.
Well built shop, not only sales but they building your. Even they conduct seminar s. You get materials at reasonable price
Very pleased with the service and hospitality. Perfect place to solve projects for engineers.I had some problems with my project , went and sat down with the guys over there . We worked on it for 4hrs and the output came . Best part was the service we received, very pleased and appreciated. Thank you so much ENGINEER STORE
Very good customer service, always ready to help. They helped us with our project for 4 hrs straight, leaving their work behind. In the end, they refused to take a single penny. Wonderful people
By completing this form, you are signing up to receive our emails and can unsubscribe at any time.
FAQ Below are some of are common questions:
Shipping charge & Delivery timeline.
1) Standard shipping: Rs 49- The order gets delivered within 3-5 working days. (6-7 days in case of the battery as it travels through the surface)
2)Free shipping is applicable to the purchase of Rs.499 and above. The order gets delivered within 5-7 working days. (8-10 days in case of the battery as it travels through the surface)
3)Blue dart Air shipping Rs: 99 and above depending on parcel weight the order gets delivered within3-5working days.
4) Same-day delivery only applicable for Pune-specific pin codes Rs-79 delivery will be done same day between 1 p.m to 9 p.m (the order should be placed before 12:30 p.m)
How do I pay for my order?
You can pay through multiple payment options on theengineerstore.in the checkout page. You can pay through Credit/Debit Card, Internet Banking, Mobile Payments, Manual bank transfer, and Wallets. You can also apply a coupon that you might receive from The Engineer store or redeem The Engineer store points that you have earned from your previous purchases.
Cash on Delivery is offered theengineerstore.in and it is location dependent. Applicability of COD is determined by our system once you enter the pin-code of your area. Also the COD service is chargeable (Rs.25). It is charged by the shipping company for cash handlings.
Once you place a COD order, our executive will call you to confirm your order only after which your order will be processed.
It is best to prepay your order and buy confidently.
You can pay through multiple payment options on theengineerstore.in the checkout page. You can pay through Credit/Debit Card, Internet Banking, Mobile Payments, Manual bank transfer, and Wallets. You can also apply a coupon that you might receive from The Engineer store or redeem The Engineer store points that you have earned from your previous purchases.
Cash on Delivery is offered theengineerstore.in and it is location dependent. Applicability of COD is determined by our system once you enter the pin-code of your area. Also the COD service is chargeable (Rs.25). It is charged by the shipping company for cash handlings.
Once you place a COD order, our executive will call you to confirm your order only after which your order will be processed.
It is best to prepay your order and buy confidently.
It is understandable that a customer will have some technical query before making any purchase on theengineerstore.in.
No worries, we are there to answer your technical queries.
What customer needs to do?Submit a ticket mentioning1. Product code/SKU--->It is found on the product page.(just on the right hand side of the product image)2. Brief description of your query.Once we receive your query, we will get back to you soon with the possible answers.
It happens sometimes, In such cases the money is neither with us nor with the bank but if we receive your money without order, we will refund it within 2-3 working days. Rest assured, the money will come back to your bank account after 10-15 working days once the payment reconciliationhappens at bank's end.
If the money still does not reflect in your bank account, contact us and we will get back to you
What customer needs to do?
Submit a ticket mentioning1. Name of the customer2. Email ID used at the time of placing order.3. Any reference number of transaction that you received from bank.