Hola El Internet de las cosas (IoT) ya es escuchado por todas las abuelas o abuelos. En la parvada, invernadero o garaje, seguro, ya hay un enchufe inteligente. Vayamos a los negocios. Es necesario conocer la humedad y la temperatura, pero por alguna razón no es posible usar la pantalla.

Lista de razones:
- caro
- miedo a la humedad;
- pereza para soldar;
- letra pequeña que no puede ver en absoluto;
- a la abuela le preocupa la estética dentro del invernadero, y también valora el minimalismo;
- todos listados juntos.
En este caso, hay una excelente razón para usar el enfoque de color para mostrar información. Todo estaría bien, pero los colores primarios son completamente inútiles: solo hay siete (del arcoíris). ¿Puedes distinguir el azul del azul o el amarillo del naranja? Si puedes, entonces la abuela es poco probable. Que hacer ¡Elimina esos colores extraños! Dejar: rojo, amarillo, verde, azul, Faisán Violeta y Blanco (inesperadamente, ¿sí?). ¿Cuánto funcionó? 6. Y hay 10 dígitos, e incluso un signo menos para números negativos, un punto flotante y un separador. ¡Seremos inteligentes y haremos una luz intermitente! Violeta: será 5, y seis será 5 + 1, y 1 será Rojo. Solo en forma. Huh La Tabla 1 muestra los colores para los caracteres correspondientes.
Tabla 1
Para mostrar el número, debe, por supuesto, descargar y conectar la biblioteca. A continuación, declare la función de devolución de llamada del usuario void callback (int, int, int) R, G, B - canales (de 0 a 255), que accederán al hardware (encenderán el LED). Llame a la función lightf , donde el primer argumento será un puntero a esta misma función de devolución de llamada, luego una línea con un formato que sea completamente análogo a printf y cualquier número de argumentos. Recuerde usar el carácter de nueva línea \ n después de cada calificador en la cadena de formato.
Al alcance de la mano se encuentra la Unidad Base M5Stack FIRE con paneles de Neopixel incorporados , para probar, ya que nada es mejor. Aquí se puede ver un video que muestra un boceto que muestra el número Pi dentro de 6 decimales.
No solo dije que IoT al principio. En serio, este enfoque es perfecto para mostrar un código PIN para dispositivos de emparejamiento, etc.
Ama y no olvides a tus viejos. Gracias por su atencion!
Enlace a la biblioteca aquí