Домой В мире Подключение OLED 1.3 128×64 i2c к Arduino

Подключение OLED 1.3 128×64 i2c к Arduino

18
0

Oled 1.3 128x64 i2c arduino подключение

Первый шаг при подключении дисплея OLED 1.3 128×64 к Arduino через I2C — это правильно подключить провода. Обратите внимание, что дисплей имеет четыре контакта: VCC, GND, SDA и SCL. VCC и GND подключаются к питанию и земле соответственно. С другой стороны, SDA и SCL подключаются к соответствующим контактам на плате Arduino.

После правильного подключения, вам нужно установить библиотеку для управления дисплеем. Библиотека Adafruit_GFX и Adafruit_SSD1306 подойдут для этой цели. Вы можете установить их через менеджер библиотек Arduino или скачать с официального сайта и добавить вручную.

cpp

#include

#include

#define OLED_RESET 4

Adafruit_SSD1306 display(OLED_RESET);

void setup() {

display.begin(SSD1306_SWITCHCAPVCC, 0x3C);

display.clearDisplay();

display.setTextColor(WHITE);

display.setTextSize(1);

display.setCursor(0,0);

display.println(«Hello, World!»);

display.display();

}

void loop() {

// nothing

}

Подготовка оборудования

Для подключения дисплея к плате Arduino вам понадобятся провода для подключения питания и данных. Обратите внимание, что дисплей использует протокол i2c для передачи данных, поэтому вам понадобятся два провода для передачи данных (SDA и SCL) и один провод для питания (VCC). Также не забудьте подключить землю (GND) для заземления дисплея.

Помимо дисплея и платы Arduino, вам также понадобятся некоторые дополнительные компоненты. Во-первых, вам понадобится резистор на 470 Ом для подключения дисплея к питанию. Во-вторых, вам понадобится конденсатор на 100 мкФ для стабилизации питания дисплея.

Важно отметить, что дисплей OLED 1.3 128×64 i2c работает при напряжении питания 3.3 В. Поэтому, если вы используете плату Arduino, которая работает при напряжении 5 В, вам понадобится уровень перехода с 5 В на 3.3 В для защиты дисплея от перегорания.

После того, как вы собрали все необходимое оборудование, следующим шагом будет установка необходимого программного обеспечения на вашем компьютере. Вам понадобится установленная среда разработки Arduino и библиотека для работы с дисплеем OLED. Библиотека SSD1306 является наиболее популярной и широко используемой для работы с дисплеями на базе OLED 1.3 128×64 i2c.

Программирование и тестирование дисплея

Начните с установки библиотек для работы с дисплеем. Для дисплеев на базе SSD1306, таких как ваш 128×64 OLED, можно использовать библиотеку Adafruit_SSD1306. Установите ее через менеджер библиотек Arduino или скачайте с GitHub и добавьте вручную.

После установки библиотеки, подключите дисплей к вашей плате Arduino. Обычно это делается через I2C, но некоторые дисплеи могут использовать SPI. Для I2C подключения, подключите VCC к питанию, GND к земле, SDA к A4 и SCL к A5 на плате Arduino.

cpp

#include

#define OLED_RESET 4

Adafruit_SSD1306 display(OLED_RESET);

void setup() {

display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // initialize with the I2C address 0x3C for 128×64

display.clearDisplay();

display.setTextColor(WHITE);

display.setTextSize(1);

display.setCursor(0,0);

display.println(«Hello, World!»);

display.display();

}

void loop() {

// nothing here! We’re done when we’ve displayed our message

}

После загрузки кода на плату, вы должны увидеть текст «Hello, World!» на дисплее. Если нет, проверьте подключение дисплея и убедитесь, что вы используете правильный I2C адрес.

Для тестирования дисплея, вы можете попробовать вывести на него разные сообщения, изменить размер шрифта, цвет текста и фон. Также можно попробовать вывести графические изображения, если дисплей поддерживает это.

Если вы столкнулись с проблемами, проверьте, что все провода подключены правильно, и убедитесь, что вы используете правильную библиотеку для вашего дисплея. Если проблема persists, попробуйте поискать решение в форумах Arduino или обратитесь к документации дисплея.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь