Skip to main content

Grove - Pantalla OLED 0.96" (SSD1315)

pir

El Grove - Pantalla OLED 0.96" (SSD1315) es un módulo de matriz de pantalla pasiva monocromática (blanca) de 128×64 píxeles con interfaz Grove I2C.

Gracias al nuevo chip SSD1315, puede funcionar con 3.3V, por lo que eliminamos el costoso circuito elevador DC-DC. Y con el circuito de cambio de nivel integrado, el nuevo Grove - Pantalla OLED 0.96" puede funcionar con plataformas de 3.3V y 5V. Es decir, puedes usarlo fácilmente como una pantalla OLED Arduino, pantalla OLED Raspberry Pi, etc.

pir

Características

  • Compatible con 3.3V/5V
  • Dirección I2C modificable
  • Bajo consumo de energía
  • Monocromática (blanca) 128×64 píxeles
  • Alto contraste, alto brillo
  • Amplio rango de temperatura de funcionamiento: -40℃ ~ +85 ℃

Especificaciones

ParámetroValor
Voltaje de entrada3.3V / 5V
Voltaje de salida0 ~ 2.3V
Píxeles128 x 64
Rango de temperatura-40℃ ~ +85 ℃
InterfazI2C/Digital

Descripción General del Hardware

Plataformas Compatibles

ArduinoRaspberry Pi

pir

pir

Comenzando

Jugar con Arduino

Materiales requeridos

Seeeduino V4.2Base ShieldGrove - OLED Display 0.96"

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 del Grove - Base Shield.

  • Paso 2. Conecta Grove - Base Shield al Seeeduino.

  • Paso 3. Conecta Seeeduino a una PC mediante un cable USB.

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 Arduino IDE y crea un nuevo archivo, luego copia el siguiente código en el nuevo archivo.

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

#ifdef U8X8_HAVE_HW_SPI
#include <SPI.h>
#endif
#ifdef U8X8_HAVE_HW_I2C
#include <Wire.h>
#endif


U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE); // High speed I2C

// U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE); //Low spped I2C

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

void loop(void) {
u8g2.clearBuffer(); // clear the internal memory
u8g2.setFont(u8g2_font_ncenB08_tr); // choose a suitable font
u8g2.drawStr(0,10,"Hello World!"); // write something to the internal memory
u8g2.sendBuffer(); // transfer internal memory to the display
delay(1000);
}
  • 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 Biblioteca U8g2

U8g2 es una biblioteca de gráficos monocromáticos para dispositivos embebidos. U8g2 soporta OLEDs y LCDs monocromáticos, que incluyen nuestro chip SSD1315.

La biblioteca de Arduino U8g2 puede instalarse desde el administrador de bibliotecas del IDE de Arduino. U8g2 también incluye la biblioteca 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 Biblioteca U8g2 así como la página de Referencia de API U8g2.

FAQ

P1# ¿El ejemplo no funciona con otras placas?

R1: El 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...