Paso 4: Usando
Usted necesita mirar mi comando "ledSetup" para asignar los pines de derecha para el MAX7221 y también hice cosas mejor limitando el scanregister a 4.
Echa un vistazo en mi asignación de pin funciones en "Barras" que pueda puntos y barras. Un poco más de trabajo, probablemente con la función de asignación y podía hacer unas animaciones realmente.
La fuente incluye un filtro digital que se llama un "forgetter exponencial" o un filtro de paso bajo de primer orden. Su diseño alrededor de matemáticas binario lo más lejos posible, para la operación de alta velocidad con cambios y no multiplicar las operaciones.
Los dígitos entrados (0,1024) se escala a 0..30 cifras actualmente: no es necesario dejar la escala 0.99 para los 7 segs y 0..30 para la barra de la escala.
Tengo varios proyectos pequeños alineados, un medidor VU es bastante obvio - la próxima Junta de gen te apriete en dos filas de bar, probablemente solamente 20 bits por fila!
Solicitudes de diseño.
Un par de personas han preguntado acerca de cómo agregar interfaces OBD-II a la cosa. Estoy buscando en los interfaces adecuadas por el momento - hay tres diferentes interfaces estándar!!!!
Lo que va a hacer en mi siguiente juntas es dos filas de barras de 20 + 4 dígitos, 2 en cada línea. Opcionalmente, puede tener sólo 30 bares en cada línea.
Proyectos de
Aquí está una lista (futura) de otros proyectos que se ejecutan en el mismo hardware. Si tienes un proyecto que ha hecho uso, hágamelo saber en los comentarios y añadiré un enlace aquí:
- VU-metro, próximamente
- Contador de tiempo de reacción
- Termómetro de baño
- Temporizador de cocina
- Medidor de TDS/EC
- Medidor de humedad
- Vacío/Boost Gauge (calibre!) por skullmaster20