Skip to main content

Grove - Pantalla OLED 0.66" (SSD1306)

pir

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!

pir

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ámetroValor
Voltaje de entrada3.3V / 5V
Voltaje de salida0 ~ 2.3V
Píxeles64 x 48
Rango de temperatura-40℃ ~ +85 ℃
InterfazI2C

Descripción General del Hardware

Plataformas Compatibles

ArduinoRaspberry Pi

pir

pir

Comenzando

Jugar con Arduino

Materiales requeridos

Seeeduino V4.2Base ShieldGrove - OLED Display 0.66"

pir

pir

pir

Obtener UNO AhoraObtener UNO AhoraObtener 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.

pir

Software

note

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

pir

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

Loading Comments...