Dibujar texto en varios tamaños
Imprima etiquetas y valores a distintas escalas.
Dibujar texto en varios tamaños es una lección gratuita de Arduino & IoT Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Arduino & IoT Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Arduino & IoT Academy incluye 4 lecciones en total.
El texto son solo píxeles
La pantalla OLED no incorpora letras. La biblioteca GFX pinta cada carácter como un pequeño patrón de píxeles, por lo que usted controla exactamente el aspecto del texto. ✍️
Elegir el color del texto
En una pantalla OLED monocromática, el color significa encendido o apagado. Llame a setTextColor con WHITE para que las letras se iluminen sobre el fondo oscuro.
display.setTextColor(WHITE);Definir el tamaño del texto
setTextSize(1) dibuja la fuente base de 6x8 píxeles. Los números mayores amplían esa misma forma, sacrificando nitidez a cambio de facilitar la lectura a distancia.
display.setTextSize(1);Cómo funciona el escalado
El tamaño 2 duplica cada píxel, de modo que una letra pasa a medir 12x16. Size es un multiplicador entero, no un valor en puntos; por eso los saltos son grandes, pero predecibles.
Colocar el cursor
setCursor(x, y) establece dónde comenzará el texto siguiente. La esquina superior izquierda es (0,0), y x aumenta hacia la derecha mientras y aumenta hacia abajo.
display.setCursor(0, 0);Escribir texto
Ahora escriba palabras con print o println. Funcionan como el Monitor Serie, pero la salida aparece en la pantalla OLED, en la posición del cursor.
display.print("Hello!");Imprimir también números
Puede pasar variables directamente a print. Combine etiquetas y valores para mostrar datos en tiempo real, como una lectura de temperatura, directamente en la pantalla.
display.print("Temp: ");
display.print(temp);Un título destacado
Combine un título grande con detalles pequeños debajo. Use el tamaño 2 para el encabezado y vuelva al tamaño 1 para las líneas de datos inferiores.
display.setTextSize(2);
display.setCursor(0, 0);
display.print("STATUS");Pasar a una línea nueva
El cursor no ajusta el texto automáticamente de forma adecuada para crear diseños. Para obtener una segunda línea limpia, vuelva a llamar a setCursor con un valor y mayor.
display.setCursor(0, 20);Actualizar siempre
Recuerde la secuencia: clearDisplay, establecer el tamaño y el cursor, imprimir y, después, llamar a display. Si omite el display final, el texto nuevo nunca se mostrará.
display.clearDisplay();
display.print("Ready");
display.display();Cuidado con los bordes
El texto grande consume espacio rápidamente. Una línea de tamaño 2 mide 16 píxeles de alto, así que en una pantalla de 64 píxeles solo caben unas pocas filas antes de salirse por la parte inferior.
Comprobación rápida
Quiere que las letras tengan el doble de altura que la fuente predeterminada.
Resumen
Estableció el color, eligió un tamaño de texto, colocó el cursor e imprimió etiquetas con valores. Encabezados grandes, datos pequeños y siempre terminar con display.
Aprende C++ con un tutor de IA — gratis
Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.
- Cursos
- 30
- Lecciones
- 120
Preguntas frecuentes
¿La lección «Dibujar texto en varios tamaños» es gratis?
Sí — el texto completo de «Dibujar texto en varios tamaños» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Arduino & IoT Academy, actualiza a CoddyKit PRO. El curso de Arduino & IoT Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Dibujar texto en varios tamaños»?
Imprima etiquetas y valores a distintas escalas. Practicas Arduino & IoT Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Arduino & IoT Academy?
No se requiere experiencia previa. Arduino & IoT Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «Dibujar texto en varios tamaños»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Arduino & IoT Academy?
Sí. Cada lección de Arduino & IoT Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Conectar e inicializar una OLED SSD1306
- Dibujar texto en varios tamaños
- Líneas, rectángulos y círculos
- Animar un gráfico de barras