Grove - Pantalla OLED 0.66" (SSD1306)
Como una nueva versión, el Grove - Pantalla OLED 0.66" (SSD1306) tiene una pantalla más pequeña comparada con otras pantallas OLED como Grove - Pantalla OLED 0.96" (SSD1315). Y aún así puede mostrar con resolución de 64×48 y preserva el rendimiento como las otras, por ejemplo, alto brillo, bajo consumo de energía e interfaz Grove en la parte posterior, etc.
Puedes usar la interfaz I2C para encender la mini pantalla con tu microcontrolador para mostrar palabras, imágenes o lo que quieras. La pantalla de 0.66" te ayuda a mostrar la información en un lugar más pequeño y puedes usarla como pantalla OLED de Arduino, pantalla OLED de Raspberry Pi, etc.
Esta Pantalla OLED Grove soporta la biblioteca de pantallas monocromáticas U8g2 escrita por Olikraus. La biblioteca es tan conveniente y bien compatible que puede soportar SSD1306 y otros chips como SSD1315. ¡Así que consigue uno ahora y diviértete con esta pequeña pantalla!
Características
- Basado en SSD1306, recortado a resolución de 64×48 (Monocromático)
- Tamaño ultra-pequeño: 20 * 20mm
- Dirección I2C cambiable
- Fuente de alimentación compatible con 3.3V/5V
- Alto contraste, alto brillo
- Bajo consumo de energía
- Amplio rango de temperatura de operación: -40℃ ~ +85 ℃
- Diseño amigable para el usuario: interfaz Grove en la parte posterior
Especificaciones
Parámetro | Valor |
---|---|
Voltaje de entrada | 3.3V / 5V |
Voltaje de salida | 0 ~ 2.3V |
Píxeles | 64 x 48 |
Rango de temperatura | -40℃ ~ +85 ℃ |
Interfaz | I2C |
Descripción General del Hardware
Plataformas Compatibles
Arduino | Raspberry Pi |
---|---|
Comenzando
Jugar con Arduino
Materiales requeridos
Seeeduino V4.2 | Base Shield | Grove - OLED Display 0.66" |
---|---|---|
Obtener UNO Ahora | Obtener UNO Ahora | Obtener UNO Ahora |
Además, puedes considerar nuestro nuevo Seeeduino Lotus M0+, que es equivalente a la combinación de Seeeduino V4.2 y Baseshield.
Conexión de Hardware
-
Paso 1. Conecta Grove - TDS Sensor al puerto I2C de Grove - Base Shield.
-
Paso 2. Conecta Grove - Base Shield al Seeeduino.
Software
Si esta es la primera vez que trabajas con Arduino, te recomendamos encarecidamente que veas Comenzando con Arduino antes de empezar.
-
Paso 1. Navega a Sketch -> Include Library -> Manage Libraries... y busca e instala la librería
U8g2
en el Library Manager. -
Paso 2. Abre el IDE de Arduino y crea un nuevo archivo, luego copia el siguiente código en el nuevo archivo.
#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: Debes saber que la pantalla Grove - OLED Display 0.66" (SSD1306) está basada en una pantalla de resolución 128×64. Cuando quieras mostrar contenido usando el controlador U8g2 SSD 128*64, puede que necesites iniciar el punto en (31,16) en lugar de (0,0). El rango va desde (31,16) hasta (95,63).
-
Paso 3. Sube la demostración. Si no sabes cómo subir el código, por favor revisa Cómo subir código.
-
Paso 4. La Pantalla OLED debería verse así:

Introducción a la Librería U8g2
U8g2 es una librería de gráficos monocromáticos para dispositivos embebidos. U8g2 soporta OLEDs y LCDs monocromáticos, que incluyen nuestro chip SSD1306.
La librería de Arduino U8g2 puede instalarse desde el administrador de librerías del IDE de Arduino. U8g2 también incluye la librería U8x8:
U8g2
- Incluye todos los procedimientos gráficos (dibujo de líneas/cajas/círculos).
- Soporta muchas fuentes. (Casi) sin restricción en la altura de la fuente.
- Requiere algo de memoria en el microcontrolador para renderizar la pantalla.
U8x8
- Dispositivo de salida de texto únicamente (caracteres).
- Solo se permiten fuentes que encajen en una cuadrícula de píxeles de 8x8.
- Escribe directamente a la pantalla. No se requiere buffer en el microcontrolador.
Aquí se proporciona la wiki de la Librería U8g2 así como la página de Referencia de API U8g2.
FAQ
P1# ¿El ejemplo no funciona con otras placas?
R1: U8g2 tiene diferentes modos al inicializar, en lugar de I2C por hardware, también podría usar I2C por software. Si no funciona, por favor intenta usar I2C por Software. Para más información por favor visita u8g2. Algunos ejemplos e introducciones breves también se proporcionan aquí.
Visor de Esquemático en Línea
Recursos
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para proporcionarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.