Grove - Display OLED 0,66" (SSD1306)

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!
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âmetro | Valor |
|---|---|
| Tensão de entrada | 3,3V / 5V |
| Tensão de saída | 0 ~ 2,3V |
| Pixels | 64 x 48 |
| Faixa de temperatura | -40℃ ~ +85 ℃ |
| Interface | I2C |
Visão geral de hardware
Plataformas compatíveis
| Arduino | Raspberry Pi |
|---|---|
|
|
Primeiros passos
Brincar com Arduino
Materiais necessários
| Seeeduino V4.2 | Base Shield | Grove - Display OLED 0,66" |
|---|---|---|
|
|
|
| Adquira AGORA | Adquira AGORA | Adquira 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.

Software
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
U8g2no 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).

-
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.





.png)