Pular para o conteúdo principal

Grove - Display OLED 0,66" (SSD1306)

pir

Como uma nova versão, o Grove - Display OLED 0,66" (SSD1306) possui uma tela menor em comparação com outros displays OLED como o Grove - Display OLED 0,96" (SSD1315). Mesmo assim, ele ainda pode exibir com resolução de 64×48 e preserva o desempenho como os outros, por exemplo, alto brilho, baixo consumo de energia e interface Grove na parte traseira, etc.

Você pode usar a interface I2C para acender o mini display com o seu microcontrolador para exibir palavras, imagens ou o que quiser. A tela de 0,66" ajuda você a mostrar informações em um espaço menor e você pode usá-la como display OLED para Arduino, display PLED para Raspberry Pi, etc.

Este Grove-OLED Display é compatível com a biblioteca de displays monocromáticos U8g2 escrita por Olikraus. A biblioteca é tão conveniente e bem compatível que pode dar suporte ao SSD1306 e a outros chips como o SSD1315. Então adquira um agora e divirta-se com esta telinha!

pir

Características

  • Baseado em SSD1306, recortado para resolução 64×48 (Monocromático)
  • Tamanho ultra pequeno: 20 * 20mm
  • Endereço I2C alterável
  • Compatível com fonte de alimentação de 3,3V/5V
  • Alto contraste, alto brilho
  • Baixo consumo de energia
  • Ampla faixa de temperatura de operação: -40℃ ~ +85 ℃
  • Design amigável ao usuário: interface Grove na parte traseira

Especificação

ParâmetroValor
Tensão de entrada3,3V / 5V
Tensão de saída0 ~ 2,3V
Pixels64 x 48
Faixa de temperatura-40℃ ~ +85 ℃
InterfaceI2C

Visão geral de hardware

Plataformas compatíveis

ArduinoRaspberry Pi

pir

pir

Primeiros passos

Brincar com Arduino

Materiais necessários

Seeeduino V4.2Base ShieldGrove - Display OLED 0,66"

pir

pir

pir

Adquira AGORAAdquira AGORAAdquira AGORA

Além disso, você pode considerar o nosso novo Seeeduino Lotus M0+, que é equivalente à combinação do Seeeduino V4.2 e do Base Shield.

Conexão de hardware

  • Passo 1. Conecte o Grove - TDS Sensor à porta I2C do Grove - Base Shield.

  • Passo 2. Conecte o Grove - Base Shield ao Seeeduino.

pir

Software

nota

Se esta é a primeira vez que você trabalha com Arduino, recomendamos fortemente que veja Getting Started with Arduino antes de começar.

  • Passo 1. Vá para Sketch -> Include Library -> Manage Libraries... e pesquise e instale a biblioteca U8g2 no Library Manager.

  • Passo 2. Abra a IDE do Arduino e crie um novo arquivo, então copie o código a seguir para o novo arquivo.

#include <Arduino.h>
#include <U8g2lib.h>
#include <Wire.h>

U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE); // All Boards without Reset of the Display

void setup(void) {
u8g2.begin();
}

void loop(void) {
u8g2.clearBuffer();
u8g2.setFont(u8g2_font_ncenB08_tr);
u8g2.drawStr(32,30,"Hello \n");
u8g2.drawStr(32,45,"World!");
u8g2.sendBuffer();
delay(1000);
}

Nota: Você deve saber que a tela do Grove - Display OLED 0,66" (SSD1306) é baseada em uma tela de resolução 128×64. Quando você quiser exibir usando o driver U8g2 SSD 128*64, talvez seja necessário iniciar o ponto em (31,16) em vez de (0,0). O intervalo vai de (31,16) a (95,63).

pir

  • Passo 3. Envie o demo. Se você não sabe como enviar o código, consulte How to upload code.

  • Passo 4. O Display OLED deve ficar assim:

Introdução à biblioteca U8g2

U8g2 é uma biblioteca de gráficos monocromáticos para dispositivos embarcados. U8g2 oferece suporte a OLEDs e LCDs monocromáticos, o que inclui o nosso chip SSD1306.

A biblioteca Arduino U8g2 pode ser instalada a partir do gerenciador de bibliotecas da IDE do Arduino. U8g2 também inclui a biblioteca U8x8:

U8g2

  • Inclui todos os procedimentos gráficos (desenho de linha/caixa/círculo).
  • Suporta muitas fontes. (Quase) sem restrição na altura da fonte.
  • Requer alguma memória no microcontrolador para renderizar o display.

U8x8

  • Dispositivo apenas de saída de texto (caracteres).
  • Apenas fontes permitidas que caibam em uma grade de 8x8 pixels.
  • Escreve diretamente no display. Nenhum buffer é necessário no microcontrolador.

Aqui fornecemos o wiki da biblioteca U8g2 bem como a página de Referência da API U8g2.

FAQ

P1# O exemplo não funciona com outras placas?

R1: A U8g2 possui modos diferentes durante a inicialização; em vez de I2C por hardware, ela também pode usar I2C por software. Se não estiver funcionando, tente usar Software I2C. Para mais informações, visite u8g2. Alguns exemplos e breves introduções também são fornecidos aqui.

Visualizador de esquema online

Recursos

Suporte técnico e discussão sobre o produto

Obrigado por escolher nossos produtos! Estamos aqui para lhe oferecer diferentes formas de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...