![Gráfico de barras de dos colores con CircuitPython: 5 pasos (con imágenes) Gráfico de barras de dos colores con CircuitPython: 5 pasos (con imágenes)](https://i.howwhatproduce.com/images/001/image-1483-5-j.webp)
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39
![Gráfico de barras de dos colores con CircuitPython Gráfico de barras de dos colores con CircuitPython](https://i.howwhatproduce.com/images/001/image-1483-6-j.webp)
Vi este gráfico de barras LED en el sitio de Pimoroni y pensé que podría ser un proyecto económico y divertido mientras realizaba el bloqueo de covid-19.
Contiene 24 LED, uno rojo y uno verde, en cada uno de sus 12 segmentos, por lo que en teoría debería poder mostrar rojo, verde y amarillo. Normalmente, esperaría 2 ánodos, uno para el rojo y otro para el verde, y 24 cátodos si lo construyera con 24 LED. ¡Este paquete solo tiene 14 pines y tres pares de pines están conectados internamente!
¿Cómo se manejan 24 LED con solo 11 pines? Este parecía un proyecto aún más interesante.
· Tendremos que hacer uso de la persistencia de la visión en el ojo y hacer parpadear los distintos LED muy rápido.
¿Qué quiero poder hacer con él?
· Mueva una sola luz roja, verde o amarilla hacia adelante y hacia atrás a lo largo de la pantalla
· Muestra una barra alineada a la izquierda roja, verde o amarilla a lo largo de la pantalla
¿Cómo puedo proporcionar una entrada simple para cambiar la pantalla?
· Utilice un potenciómetro de 10K para generar valores de 0 a 12 inclusive.
Decidí usar un Adafruit ItsyBitsy M4 Express para este proyecto y programarlo usando CircuitPython. Este es un dispositivo de 3.3V, así que decidí poner resistencias de 330 Ohm en los ánodos para mantener baja la corriente y proteger los pines del microcontrolador y los LED. Solo voy a encender un máximo de dos LED en cualquier momento: un LED rojo y verde en el mismo segmento para obtener amarillo.
Paso 1: ¿Qué necesitamos?
![¿Qué necesitamos? ¿Qué necesitamos?](https://i.howwhatproduce.com/images/001/image-1483-7-j.webp)
Paquete de gráfico de barras
Itsybitsy M4 Express
Tablero de tira o tablero
3 resistencias de 330 ohmios
Potenciómetro de 10K Ohm
Saltar alambre
Cables de arranque
Mu editor para desarrollar script y flashear el microcontrolador.
Paso 2: cómo funciona
![Cómo funciona Cómo funciona](https://i.howwhatproduce.com/images/001/image-1483-8-j.webp)
La pantalla está dividida en 3 secciones (Bajo - el extremo izquierdo, Medio - el centro y Alto - el extremo derecho), cada una de las cuales contiene 4 segmentos. Cada sección tiene un solo ánodo que alimenta 8 LED. Los pines del ánodo están conectados internamente. Pines 1 y 14 para bajo, pines 6 y 9 para medio y pines 7 y 8 para alto; puede usar cualquiera de los dos. Los cátodos rojos son los pines 2, 3, 4 y 5, mientras que los cátodos verdes son 13, 12, 11 y 10.
Para encender un LED, la corriente debe fluir a través de una resistencia de 300 ohmios desde un ánodo ALTO (3.3V) a un pin de cátodo BAJO (0V).
Para hacer que el segmento más a la izquierda sea ROJO:
El pin 1 del ánodo se establece en alto mientras que los otros pines del ánodo, 6 y 7 se establecen en bajo (sección de selección)
y
el cátodo rojo 2 está configurado bajo mientras que todos los demás pines del cátodo están configurados altos (seleccione LED)
Para hacer que el segmento más a la derecha sea VERDE:
El pin 7 del ánodo se establece en alto mientras que los otros pines del ánodo, 6 y 1 se establecen en bajo (sección de selección)
y
el cátodo verde 10 se establece bajo mientras que todos los demás pines del cátodo se establecen en alto (seleccione LED)
Paso 3: Conexión de las piezas
![Conexión de las piezas Conexión de las piezas](https://i.howwhatproduce.com/images/001/image-1483-9-j.webp)
Usé una tabla de tiras, pero podrías probar una tabla de pruebas. Consulte la página siguiente para ver una fotografía.
Paso 4: tablero terminado
![Tablero terminado Tablero terminado](https://i.howwhatproduce.com/images/001/image-1483-10-j.webp)
Usé el editor Mu para desarrollar el código y actualizarlo al ItsyBitsy M4 Express.
Aquí está el código:
Paso 5:
![](https://i.ytimg.com/vi/buV4WXkJcAI/hqdefault.jpg)
Este video muestra el proyecto terminado en funcionamiento. El amarillo parece ser más naranja que amarillo, probablemente porque el LED rojo es más brillante que el verde. Puede agregar pequeñas resistencias a los enlaces del cátodo rojo para reducir la intensidad del rojo.
Espero que lo pruebes.
Recomendado:
Gráfico de barras de LED de transistores: 4 pasos
![Gráfico de barras de LED de transistores: 4 pasos Gráfico de barras de LED de transistores: 4 pasos](https://i.howwhatproduce.com/images/001/image-884-16-j.webp)
Gráfico de barras de LED de transistores: este artículo muestra una forma única y controvertida de crear una pantalla de gráfico de barras de LED. Este circuito necesita una señal de CA de alta amplitud. Puede intentar conectar un amplificador de clase D. Este circuito fue diseñado y publicado hace muchos años basándose en el arti
Reloj de gráfico de barras IOT (ESP8266 + estuche impreso en 3D): 5 pasos (con imágenes)
![Reloj de gráfico de barras IOT (ESP8266 + estuche impreso en 3D): 5 pasos (con imágenes) Reloj de gráfico de barras IOT (ESP8266 + estuche impreso en 3D): 5 pasos (con imágenes)](https://i.howwhatproduce.com/images/001/image-2624-12-j.webp)
Reloj con gráfico de barras IOT (ESP8266 + estuche impreso en 3D): Hola, en este Instructables te explicaré cómo construir un reloj con gráfico de barras IOT 256 LED. Este reloj no es muy difícil de hacer, no es muy caro, pero necesitarás ser paciente para decir la hora ^^ pero es agradable de hacer y lleno de enseñanza. Para ma
Cómo hacer un medidor de temperatura de bricolaje personalizado con gráfico de barras y Atmega328p: 3 pasos (con imágenes)
![Cómo hacer un medidor de temperatura de bricolaje personalizado con gráfico de barras y Atmega328p: 3 pasos (con imágenes) Cómo hacer un medidor de temperatura de bricolaje personalizado con gráfico de barras y Atmega328p: 3 pasos (con imágenes)](https://i.howwhatproduce.com/images/004/image-9043-30-j.webp)
Cómo hacer un medidor de temperatura de bricolaje personalizado usando un gráfico de barras y Atmega328p: En esta publicación, le mostraré cómo hacer un medidor de temperatura usando un gráfico de barras y amp; Atmega328p. La publicación incluirá todos los detalles como diagrama de circuito, fabricación de PCB, codificación, ensamblaje y amp; Pruebas. También he incluido un video que contiene todos
Contador de gráfico de barras LED de 2 dígitos: 6 pasos (con imágenes)
![Contador de gráfico de barras LED de 2 dígitos: 6 pasos (con imágenes) Contador de gráfico de barras LED de 2 dígitos: 6 pasos (con imágenes)](https://i.howwhatproduce.com/images/004/image-10791-5-j.webp)
Contador de gráfico de barras LED de 2 dígitos: este proyecto es un contador de 1 a 99 para ser desarrollado con dos gráficos de barras de 10 LED y un Arduino Uno. El Contador de Gráficos de Barras LED de 2 Dígitos muestra el funcionamiento de un contador de 2 dígitos cuyos Gráficos de Barras LED representan, uno las decenas y el otro las unidades
Reloj con gráfico de barras Nixie: 6 pasos (con imágenes)
![Reloj con gráfico de barras Nixie: 6 pasos (con imágenes) Reloj con gráfico de barras Nixie: 6 pasos (con imágenes)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10764898-nixie-bargraph-clock-6-steps-with-pictures-j.webp)
Reloj con gráfico de barras de Nixie: --------------------------------- Editar 11/09/17 Con la ayuda de Kickstarter tengo ahora lanzó un kit para este kit de reloj! Incluye placa de controlador y 2 tubos Nixie IN-9. Todo lo que necesita agregar es su propio Arduino / Raspberry Pi / otro. El kit puede ser de cuatro