Calculatrices financières
Gérez vos prêts, impôts et épargnes
Prévisualisez l'éclairage des segments, calculez les valeurs de résistance et validez la temporisation de multiplexage dans une seule interface utilisateur. Partagez des tables de correspondance prêtes pour le micrologiciel pour les afficheurs à cathode commune ou à anode commune en quelques secondes.
// 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.
Obtenez des données prêtes pour le câblage en trois étapes rapides.
Sélectionnez l'entrée décimale, hexadécimale ou binaire et réglez le câblage de l'afficheur sur cathode commune ou anode commune afin que la polarité logique soit correcte.
Définissez le nombre de chiffres, le taux de rafraîchissement et les caractéristiques électriques de la LED. L'application avertit si le cycle de service ou les limites de tension ne sont pas sûrs.
Cliquez sur Générer pour verrouiller la configuration, copier le masque de correspondance et partager les paramètres avec les collègues du micrologiciel.
Un ingénieur de fabrication doit remettre à neuf un compteur de production à quatre chiffres avec des pilotes modernes tout en conservant le matériel d'affichage 7 segments existant.
L'ingénieur entre des valeurs hexadécimales pour confirmer que les masques de segments correspondent aux afficheurs PLC existants.
Ils augmentent le rafraîchissement à 320 Hz, maintenant la fréquence par chiffre au-dessus de 80 Hz pour supprimer les avertissements de scintillement.
L'ajustement du courant de la LED de 20 mA à 12 mA augmente la résistance recommandée, empêchant l'emballement thermique.
Le compteur est livré avec une luminosité stable, des limites de courant conformes et des tableaux de micrologiciel annotés générés par la calculatrice.
La version actuelle suppose l'ordre standard des segments A–G. Pour les PCB sur mesure, partagez le masque hexadécimal exporté avec votre équipe de micrologiciel et remappez les bits si nécessaire.
Visez au moins 60 Hz par chiffre. Pour quatre chiffres, cela signifie 240 Hz au total. La bannière d'av ertissement se déclenche chaque fois que le taux par chiffre tombe en dessous du seuil de confort.
Oui. Copiez les masques générés et le résumé des paramètres dans votre documentation ou votre contrôle de version pour maintenir l'alignement entre le matériel, le micrologiciel et l'assurance qualité.
Les futures mises à jour ajouteront des bibliothèques de glyphes personnalisables. Pour l'instant, combinez la sortie du masque binaire avec des tables de correspondance personnalisées pour les caractères en dehors de 0–F.
Absolument. Utilisez le masque hexadécimal pour le contrôle direct du microcontrôleur ou traduisez-le pour les brochages des circuits intégrés de pilote tels que MAX7219 ou TM1637.
Utilisez la résistance calculée comme valeur standard la plus proche par segment dans les applications à un seul chiffre. Pour les afficheurs multiplexés, considérez-la comme la résistance série par segment.
Oui. Réduisez le courant pour diminuer la consommation d'énergie ou respecter les limites thermiques — la calculatrice met instantanément à jour la résistance suggérée.
Il met en évidence les risques de surintensité. Pour une analyse thermique précise, combinez la sortie de la résistance avec les courbes de réduction de puissance de la fiche technique de votre LED.
Oui. L'interface hérite du mode sombre de l'ensemble du site, ce qui facilite la consultation sur l'établi dans les laboratoires peu éclairés.
Chaque fois que vous modifiez le nombre de chiffres, le taux de rafraîchissement ou les caractéristiques de la LED. Les avertissements garantissent que chaque nouvelle configuration reste conforme aux spécifications.
Gérez vos prêts, impôts et épargnes
Suivez facilement vos indicateurs de santé
Résolvez des problèmes mathématiques complexes
Outils utiles pour les calculs quotidiens