Skip to content
We have moved: pcb.esp32s.com → pcb32.comSame store. Existing accounts, orders and affiliate commission records are unchanged.
Номер заказа: USD
Номер заказа: USD
pcb32.com
Cart 0

Подключение OLED-дисплея к ESP32 WROVER: простое руководство.

Connect OLED to ESP32 WROVER: A Step-by-Step Guide

Connect OLED to ESP32 WROVER and bring a new level of versatility and interactivity to your projects. This tutorial walks you through the process of connecting an OLED display to an ESP32 WROVER module using the Arduino IDE. Whether you are a hobbyist or a seasoned developer, this guide is designed to be straightforward and accessible.

Understanding Your Components

Before diving into the connection process, it’s essential to understand the components involved. The ESP32 WROVER is a robust microcontroller known for its Wi-Fi and Bluetooth capabilities, making it ideal for IoT projects. On the other hand, an OLED display is a self-light-emitting diode based display that offers high contrast and low power consumption, making it perfect for small-screen applications.

Required Tools and Materials

To successfully connect an OLED to ESP32 WROVER, you’ll need the following materials:

– ESP32 WROVER board
– OLED display (commonly used sizes are 0.96-inch or 1.3-inch)
– Соединительные провода
– Breadboard (optional)
– Computer with Arduino IDE installed

Step 1: Setting Up the Arduino IDE

To begin working with the Arduino IDE, ensure that you have the latest version installed on your computer. If it’s your first time working with ESP32, you will need to add ESP32 support to the IDE.

1. Open Arduino IDE.
2. Перейдите по ссылке File > Настройки.
3. In the _Additional Board Manager URLs_ field, paste the following URL:
“`
https://dl.espressif.com/dl/package_esp32_index.json
“`
4. Click OK to close the preferences window.
5. Now, go to Tools > Доска > Менеджер по советам директоров.
6. In the search box, type “ESP32” and install the package provided by Espressif Systems.

Step 2: Wiring the OLED Display

Connecting the OLED display to the ESP32 WROVER involves a few simple steps. Most OLED displays use I2C communication, which requires only two data pins.

1. Connect the ВЦК of the OLED to the 3.3V pin of the ESP32.
2. Connect the НД of the OLED to the GND pin on the ESP32.
3. Connect the СКЛ (Serial Clock) pin of the OLED to the GPIO 22 pin of the ESP32.
4. Connect the СДА (Serial Data) pin of the OLED to the GPIO 21 pin of the ESP32.

Step 3: Installing Required Libraries

To make your ESP32 OLED project work, you need to install the necessary libraries.

1. Open Arduino IDE.
2. Перейдите по ссылке Эскиз > Включить библиотеку > Manage Libraries…
3. In the Library Manager, search for “Adafruit SSD1306” and click Установить.
4. Next, search for “Adafruit GFX Library” and install it as well.

Step 4: Uploading the Code

Below is a sample sketch that initializes the OLED display and prints “Hello, World!” on it.

“`cpp
#include
#include
#include

#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64

Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);

void setup() {
if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
Serial.println(F(“SSD1306 allocation failed”));
for (;;);
}
display.display();
задержка(2000);
display.clearDisplay();

display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0, 0);
display.println(F(“Hello, World!”));

display.display();
}

void loop() {}
“`

1. Copy and paste this code into your Arduino IDE.
2. Select the appropriate board and port: Tools > Доска > ESP32 Wrover Module.
3. Click Загрузить to transfer the code to your ESP32.

Советы по устранению неполадок

– Display Not Turning On: Double-check the wiring connections and ensure the OLED is receiving power.
– Compilation Errors: Verify that all library dependencies are installed and correctly configured.
– OLED Display Arduino Issues: Confirm the I2C address if the display does not initialize correctly. Use an I2C scanner sketch to find the appropriate address.

Заключение

Successfully connecting an OLED display to an ESP32 WROVER can significantly uplift your project capabilities, offering a convenient way to interact with your data visually. Whether you are creating an IoT device, a smart gadget, or just tinkering around, this tutorial on how to connect OLED to ESP32 WROVER should make the process effortless and rewarding. Happy coding!

======================================

О сайте ESP32S.com

С 2016 года, ESP32S.com Наша компания превратилась в полноценного партнера по экосистеме для вашего развития в сфере Интернета вещей. Расположенная в Шэньчжэне, глобальном центре инноваций в электронике, мы помогли сотням разработчиков и компаний реализовать свои проекты. ESP32Воплощаем идеи в жизнь. Наша команда стремится оказывать исключительную поддержку и предлагать инновационные решения, которые помогут вам достичь ваших целей в области Интернета вещей.
В ESP32S.com, мы осваиваем тонкости разработки ESP32Разработка продукта, основанного на концепции, включает в себя множество этапов, от разработки до вывода на рынок. Именно поэтому мы предлагаем комплексные решения, охватывающие весь жизненный цикл продукта. ESP32Устройства на базе [технологии]. Независимо от того, нужна ли вам помощь в проектировании печатных плат, создании прототипов, производстве или даже маркетинге и доставке, мы вам поможем.

Свяжитесь с нами

Готовы вывести свой IoT-проект на новый уровень? Свяжитесь с ESP32S.com Узнайте больше о наших комплексных решениях уже сегодня! ESP32Устройства на базе [технологии]. Позвольте нам стать вашим надежным партнером в воплощении ваших инновационных идей в жизнь. Свяжитесь с нами прямо сейчас для начала.