Calculadoras Financieras
Gestiona tus préstamos, impuestos y ahorros
Previsualice la iluminación de los segmentos, calcule los valores de las resistencias y valide la temporización de la multiplexación en una sola interfaz de usuario. Comparta tablas de búsqueda listas para firmware para displays de cátodo común o ánodo común en segundos.
// Arduino 7-Segment Display Code
// Wiring: Common Cathode
// Resistor: 150Ω (1/4W or higher)
const uint8_t SEGMENT_MAP[16] = {
0x3F // 0,
0x06 // 1,
0x5B // 2,
0x4F // 3,
0x66 // 4,
0x6D // 5,
0x7D // 6,
0x07 // 7,
0x7F // 8,
0x6F // 9,
0x77 // A,
0x7C // B,
0x39 // C,
0x5E // D,
0x79 // E,
0x71 // F,
0x3D // G,
0x76 // H,
0x06 // I,
0x1E // J,
0x75 // K,
0x38 // L,
0x55 // M,
0x54 // N,
0x3F // O,
0x73 // P,
0x67 // Q,
0x50 // R,
0x6D // S,
0x78 // T,
0x3E // U,
0x1C // V,
0x2A // W,
0x76 // X,
0x6E // Y,
0x5B // Z,
0x00 // ,
0x40 // -,
0x08 // _,
0x48 // =,
0x63 // *,
0x22 // ",
0x02 // ',
0x63 // °,
0x00 // .,
0x04 // ,,
0x06 // !,
0x53 // ?,
0x52 // /,
0x64 // \,
0x39 // [,
0x0F // ],
0x39 // (,
0x0F // ),
0x61 // <,
0x43 // >,
0x06 // |
};
// Current display value: HELLO
const uint8_t displayDigits[] = {0x76, 0x79, 0x38, 0x38, 0x3F};
void setup() {
// Configure segment pins (A-G, DP) as outputs
// Pins 2-9 for segments A-G and DP
for (int i = 2; i <= 9; i++) {
pinMode(i, OUTPUT);
}
}
void displayDigit(uint8_t pattern) {
for (int i = 0; i < 8; i++) {
digitalWrite(i + 2, pattern & (1 << i));
}
}
void loop() {
// Display each digit in sequence
for (int digit = 0; digit < 5; digit++) {
displayDigit(displayDigits[digit]);
delay(5); // 5ms per digit for multiplexing
}
}Complete runnable code for your selected platform, including initialization and display functions.
const uint8_t digits[] = {0x76, 0x79, 0x38, 0x38, 0x3F};Copy directly into your microcontroller code. Each byte represents the segment pattern for one digit.
Obtenga datos listos para el cableado en tres sencillos pasos.
Seleccione la entrada decimal, hexadecimal o binaria y configure el cableado del display a cátodo común o ánodo común para que la polaridad lógica sea correcta.
Establezca el número de dígitos, la frecuencia de refresco y las clasificaciones eléctricas del LED. La aplicación advierte si el ciclo de trabajo o los límites de voltaje no son seguros.
Haga clic en Generar para bloquear la configuración, copiar la máscara de búsqueda y compartir los parámetros con los compañeros de equipo de firmware.
Un ingeniero de fabricación necesita reacondicionar un contador de producción de cuatro dígitos con controladores modernos manteniendo el hardware de 7 segmentos existente.
El ingeniero introduce valores hexadecimales para confirmar que las máscaras de segmento se alinean con los displays PLC existentes.
Aumentan la frecuencia de refresco a 320 Hz, manteniendo la frecuencia por dígito por encima de 80 Hz para eliminar las advertencias de parpadeo.
Ajustar la corriente del LED de 20 mA a 12 mA aumenta la resistencia recomendada, evitando el desbordamiento térmico.
El contador se entrega con brillo estable, límites de corriente conformes y arrays de firmware anotados generados a partir de la calculadora.
La versión actual asume el orden de segmento estándar A–G. Para PCB a medida, comparta la máscara hexadecimal exportada con su equipo de firmware y reasigne los bits según sea necesario.
Apunte a al menos 60 Hz por dígito. Para cuatro dígitos, eso significa 240 Hz en total. El banner de advertencia se activa siempre que la tasa por dígito cae por debajo del umbral de confort.
Sí. Copie las máscaras generadas y el resumen de parámetros en su documentación o control de versiones para mantener alineados el hardware, el firmware y el control de calidad.
Futuras actualizaciones añadirán bibliotecas de glifos personalizables. Por ahora, combine la salida de la máscara binaria con tablas de búsqueda personalizadas para caracteres fuera de 0–F.
Absolutamente. Utilice la máscara hexadecimal para el control directo del MCU o tradúzcala para los pinouts de circuitos integrados controladores como MAX7219 o TM1637.
Utilice la resistencia calculada como el valor estándar más cercano por segmento en aplicaciones de un solo dígito. Para displays multiplexados, trátela como la resistencia en serie por segmento.
Sí. Reduzca la corriente para disminuir el consumo de energía o cumplir con los límites térmicos; la calculadora actualiza instantáneamente la resistencia sugerida.
Destaca los riesgos de sobrecorriente. Para un análisis térmico preciso, combine la salida de la resistencia con las curvas de reducción de potencia de la hoja de datos de su LED.
Sí. La interfaz hereda el modo oscuro de todo el sitio, lo que facilita la consulta en el banco de trabajo en laboratorios con poca luz.
Cada vez que cambie el número de dígitos, la frecuencia de refresco o las características del LED. Las advertencias garantizan que cada nueva configuración se mantenga dentro de las especificaciones.
Gestiona tus préstamos, impuestos y ahorros
Rastrea fácilmente tus métricas de salud
Resuelve problemas matemáticos complejos
Herramientas útiles para cálculos cotidianos