वित्तीय कैलकुलेटर
अपने ऋण, कर और बचत का प्रबंधन करें
एक ही UI में सेगमेंट लाइटिंग का पूर्वावलोकन करें, प्रतिरोधक मानों की गणना करें, और मल्टीप्लेक्स टाइमिंग को मान्य करें। कॉमन कैथोड या कॉमन एनोड डिस्प्ले के लिए फ़र्मवेयर-रेडी लुकअप तालिकाएँ सेकंडों में साझा करें।
// 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.
तीन त्वरित चरणों में वायरिंग-रेडी डेटा प्राप्त करें।
डेसीमल, हेक्स, या बाइनरी इनपुट चुनें और डिस्प्ले वायरिंग को कॉमन कैथोड या कॉमन एनोड पर सेट करें ताकि लॉजिक पोलैरिटी सही हो।
अंकों की संख्या, ताज़ा दर, और LED इलेक्ट्रिकल रेटिंग सेट करें। यदि ड्यूटी साइकिल या वोल्टेज सीमाएँ असुरक्षित हैं तो ऐप चेतावनी देता है।
कॉन्फ़िगरेशन को लॉक करने, लुकअप मास्क कॉपी करने और फ़र्मवेयर टीम के साथियों के साथ पैरामीटर साझा करने के लिए जनरेट पर क्लिक करें।
एक विनिर्माण इंजीनियर मौजूदा 7 सेगमेंट हार्डवेयर को रखते हुए आधुनिक ड्राइवरों के साथ चार-अंकीय उत्पादन काउंटर का नवीनीकरण करना चाहता है।
इंजीनियर यह पुष्टि करने के लिए हेक्स मान दर्ज करता है कि सेगमेंट मास्क मौजूदा PLC डिस्प्ले के साथ संरेखित हैं।
वे ताज़ा दर को 320 Hz तक बढ़ाते हैं, प्रति-अंक आवृत्ति को 80 Hz से ऊपर रखते हैं ताकि झिलमिलाहट की चेतावनियाँ हट जाएँ।
LED करंट को 20 mA से 12 mA तक समायोजित करने से अनुशंसित प्रतिरोधक का मान बढ़ जाता है, जिससे थर्मल रनअवे को रोका जा सकता है।
काउंटर स्थिर चमक, अनुपालनकारी वर्तमान सीमाओं, और कैलकुलेटर से जनरेट की गई एनोटेटेड फ़र्मवेयर सरणियों के साथ शिप होता है।
वर्तमान रिलीज़ मानक A–G सेगमेंट ऑर्डर मानती है। बीस्पोक PCB के लिए, निर्यात किए गए हेक्स मास्क को अपनी फ़र्मवेयर टीम के साथ साझा करें और आवश्यकतानुसार बिट्स को रीमैप करें।
प्रति अंक कम से कम 60 Hz का लक्ष्य रखें। चार अंकों के लिए इसका मतलब है कुल मिलाकर 240 Hz। जब भी प्रति-अंक दर आराम सीमा से नीचे गिरती है तो चेतावनी बैनर ट्रिगर होता है।
हाँ। हार्डवेयर, फ़र्मवेयर और QA को संरेखित रखने के लिए जनरेट किए गए मास्क और पैरामीटर सारांश को अपने दस्तावेज़ीकरण या संस्करण नियंत्रण में कॉपी करें।
भविष्य के अपडेट अनुकूलन योग्य ग्लिफ़ लाइब्रेरी जोड़ेंगे। अभी के लिए, 0–F के बाहर के वर्णों के लिए बाइनरी मास्क आउटपुट को कस्टम लुकअप तालिकाओं के साथ संयोजित करें।
बिल्कुल। सीधे MCU नियंत्रण के लिए हेक्स मास्क का उपयोग करें या MAX7219 या TM1637 जैसे ड्राइवर IC पिनआउट के लिए इसका अनुवाद करें।
एकल-अंक अनुप्रयोगों में प्रति सेगमेंट निकटतम मानक मान के रूप में गणना किए गए प्रतिरोधक का उपयोग करें। मल्टीप्लेक्स डिस्प्ले के लिए, इसे प्रति-सेगमेंट सीरीज़ प्रतिरोधक के रूप में मानें।
हाँ। बिजली की खपत कम करने या थर्मल सीमाओं को पूरा करने के लिए करंट कम करें—कैलकुलेटर तुरंत सुझाए गए प्रतिरोधक को अपडेट करता है।
यह ओवरकरंट जोखिमों को उजागर करता है। सटीक थर्मल विश्लेषण के लिए, प्रतिरोधक आउटपुट को अपनी LED डेटाशीट के डीरेटिंग कर्व्स के साथ संयोजित करें।
हाँ। इंटरफ़ेस साइट-व्यापी डार्क मोड को इनहेरिट करता है, जिससे कम रोशनी वाली प्रयोगशालाओं में बेंच पर संदर्भ लेना आसान हो जाता है।
जब भी आप अंकों की संख्या, ताज़ा दर, या LED विशेषताओं को बदलते हैं। चेतावनियाँ सुनिश्चित करती हैं कि प्रत्येक नया कॉन्फ़िगरेशन विनिर्देश के भीतर रहे।
अपने ऋण, कर और बचत का प्रबंधन करें
अपने स्वास्थ्य मेट्रिक्स को आसानी से ट्रैक करें
रोजमर्रा की गणना के लिए उपयोगी उपकरण