OLED Display (I2C) com Arduino

Tutorial rápido para montar e programar um ecrã OLED 0.96"

Neste tutorial vais aprender a ligar e programar um OLED I2C Display 0.96" usando um Arduino. Este tipo de visor é muito útil para mostrar mensagens, valores de sensores ou informações de pequenos projectos eletrónicos.

1. Pinos do OLED

O OLED utiliza comunicação I2C, por isso apenas precisas de 4 ligações:

2. Esquema de Ligações

Abaixo está a imagem ilustrativa das ligações entre o Arduino UNO e o OLED:

ligações do OLED ao Arduino

3. Código de Exemplo

Usa este código para testar o ecrã. Ele mostra a mensagem "Explica-Lab".

/* Starting with Arduino OLED coding
 *  for " arduino oled i2c tutorial : 0.96" 128 X 32 for beginners"
 */

#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);

void setup() 
{
  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
  display.clearDisplay();
}

void loop() 
{
  display.setTextSize(1);
  display.setTextColor(WHITE);
  display.setCursor(4,2);
  display.println("Explica-Lab");
  display.display();
}

4. Instalar as Bibliotecas Necessárias

Antes de compilar o código, instala estas bibliotecas no Arduino IDE:

Como instalar:

Depois disso, podes fazer upload e começar a usar o visor OLED!

← Voltar à Eletrónica