Calcolatrici Finanziarie
Gestisci prestiti, tasse e risparmi
Visualizza in anteprima l'illuminazione dei segmenti, calcola i valori dei resistori e convalida la temporizzazione del multiplexing in un'unica interfaccia utente. Condividi tabelle di lookup pronte per il firmware per display a catodo comune o anodo comune in pochi secondi.
// 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.
Ottieni dati pronti per il cablaggio in tre semplici passaggi.
Seleziona l'input decimale, esadecimale o binario e imposta il cablaggio del display su catodo comune o anodo comune in modo che la polarità logica sia corretta.
Imposta il numero di cifre, la frequenza di refresh e i valori elettrici del LED. L'app avvisa se il duty cycle o i limiti di tensione non sono sicuri.
Fai clic su Genera per bloccare la configurazione, copiare la maschera di lookup e condividere i parametri con i colleghi del firmware.
Un ingegnere di produzione deve rinnovare un contatore di produzione a quattro cifre con driver moderni mantenendo l'hardware a 7 segmenti esistente.
L'ingegnere inserisce valori esadecimali per confermare che le maschere dei segmenti si allineino con i display PLC esistenti.
Aumentano il refresh a 320 Hz, mantenendo la frequenza per cifra sopra gli 80 Hz per rimuovere gli avvisi di sfarfallio.
Regolando la corrente del LED da 20 mA a 12 mA, si aumenta il resistore consigliato, prevenendo l'instabilità termica.
Il contatore viene spedito con luminosità stabile, limiti di corrente conformi e array firmware annotati generati dal calcolatore.
La versione attuale presuppone l'ordine standard dei segmenti A–G. Per PCB personalizzati, condividi la maschera esadecimale esportata con il tuo team firmware e rimappa i bit secondo necessità.
Punta ad almeno 60 Hz per cifra. Per quattro cifre, ciò significa 240 Hz complessivi. Il banner di avviso si attiva ogni volta che la frequenza per cifra scende al di sotto della soglia di comfort.
Sì. Copia le maschere generate e il riepilogo dei parametri nella tua documentazione o nel controllo versione per mantenere allineati hardware, firmware e QA.
Gli aggiornamenti futuri aggiungeranno librerie di glifi personalizzabili. Per ora, combina l'output della maschera binaria con tabelle di lookup personalizzate per caratteri al di fuori di 0–F.
Assolutamente. Usa la maschera esadecimale per il controllo diretto della MCU o traducila per i pinout degli IC driver come MAX7219 o TM1637.
Usa il resistore calcolato come valore standard più vicino per segmento nelle applicazioni a cifra singola. Per i display multiplexati, trattalo come il resistore in serie per segmento.
Sì. Riduci la corrente per diminuire l'assorbimento di potenza o rispettare i limiti termici: il calcolatore aggiorna istantaneamente il resistore suggerito.
Evidenzia i rischi di sovracorrente. Per un'analisi termica precisa, combina l'output del resistore con le curve di declassamento del datasheet del tuo LED.
Sì. L'interfaccia eredita la modalità scura a livello di sito, rendendo più facile la consultazione sul banco in laboratori con scarsa illuminazione.
Ogni volta che cambi il numero di cifre, la frequenza di refresh o le caratteristiche del LED. Gli avvisi assicurano che ogni nuova configurazione rimanga entro le specifiche.
Gestisci prestiti, tasse e risparmi
Traccia facilmente i tuoi parametri di salute
Risolvi problemi matematici complessi
Strumenti utili per i calcoli di tutti i giorni