Calculadoras Financeiras
Gerencie seus empréstimos, impostos e poupanças
Visualize a iluminação dos segmentos, calcule valores de resistores e valide a temporização de multiplexação em uma única interface. Compartilhe tabelas de pesquisa prontas para firmware para displays de cátodo comum ou ânodo comum em 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.
Obtenha dados prontos para fiação em três passos rápidos.
Selecione a entrada decimal, hexadecimal ou binária e defina a fiação do display para cátodo comum ou ânodo comum para que a polaridade lógica esteja correta.
Defina a contagem de dígitos, taxa de atualização e classificações elétricas do LED. O aplicativo avisa se o ciclo de trabalho ou os limites de tensão não forem seguros.
Clique em Gerar para bloquear a configuração, copiar a máscara de pesquisa e compartilhar os parâmetros com colegas de firmware.
Um engenheiro de manufatura precisa reformar um contador de produção de quatro dígitos com drivers modernos, mantendo o hardware de 7 segmentos existente.
O engenheiro insere valores hexadecimais para confirmar que as máscaras de segmento se alinham com os displays PLC existentes.
Eles aumentam a atualização para 320 Hz, mantendo a frequência por dígito acima de 80 Hz para remover avisos de cintilação.
Ajustar a corrente do LED de 20 mA para 12 mA aumenta o resistor recomendado, prevenindo a fuga térmica.
O contador é enviado com brilho estável, limites de corrente em conformidade e arrays de firmware anotados gerados a partir da calculadora.
A versão atual assume a ordem padrão de segmentos A–G. Para PCBs personalizados, compartilhe a máscara hexadecimal exportada com sua equipe de firmware e remapeie os bits conforme necessário.
Procure pelo menos 60 Hz por dígito. Para quatro dígitos, isso significa 240 Hz no total. O banner de aviso é acionado sempre que a taxa por dígito cai abaixo do limite de conforto.
Sim. Copie as máscaras geradas e o resumo dos parâmetros para sua documentação ou controle de versão para manter hardware, firmware e QA alinhados.
Futuras atualizações adicionarão bibliotecas de glifos personalizáveis. Por enquanto, combine a saída da máscara binária com tabelas de pesquisa personalizadas para caracteres fora de 0–F.
Com certeza. Use a máscara hexadecimal para controle direto do MCU ou traduza-a para pinouts de CI de driver, como MAX7219 ou TM1637.
Use o resistor calculado como o valor padrão mais próximo por segmento em aplicações de dígito único. Para displays multiplexados, trate-o como o resistor em série por segmento.
Sim. Diminua a corrente para reduzir o consumo de energia ou atender aos limites térmicos — a calculadora atualiza instantaneamente o resistor sugerido.
Ela destaca riscos de sobrecorrente. Para análise térmica precisa, combine a saída do resistor com as curvas de redução (derating) da folha de dados do seu LED.
Sim. A interface herda o modo escuro de todo o site, facilitando a referência na bancada em laboratórios com pouca luz.
Sempre que você alterar a contagem de dígitos, a taxa de atualização ou as características do LED. Os avisos garantem que cada nova configuração permaneça dentro das especificações.
Gerencie seus empréstimos, impostos e poupanças
Acompanhe facilmente suas métricas de saúde
Resolva problemas matemáticos complexos
Ferramentas úteis para cálculos do dia a dia