Finansal Hesap Makineleri
Kredilerinizi, vergilerinizi ve birikimlerinizi yönetin
Segment ışıklarını önizleyin, direnç değerlerini hesaplayın ve çoklama zamanlamasını doğrulayın. Ortak katot veya ortak anot display’ler için ürün yazılımı tablolarını saniyeler içinde paylaşın.
// 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
}
}Seçilen platform için tam çalışabilir kod, başlatma ve gösterim fonksiyonları dahil.
const uint8_t digits[] = {0x76, 0x79, 0x38, 0x38, 0x3F};Doğrudan mikrodenetleyici kodunuza kopyalayın. Her bayt bir hane için segment desenini temsil eder.
Kablolamaya hazır verileri üç adımda alın.
Ondalık, hex veya ikili giriş seçin ve display kablolamasını ortak katot veya ortak anot olarak ayarlayın.
Hane sayısını, yenileme hızını ve LED elektriksel değerlerini ayarlayın. Uygulama görev döngüsü veya voltaj güvenli değilse uyarır.
Yapılandırmayı kilitlemek için Oluştur’a tıklayın, maskeyi kopyalayın ve parametreleri ürün yazılımı ekibiyle paylaşın.
Bir üretim mühendisi, mevcut 7 segment donanımı koruyarak dört haneli sayaç ekranını modern sürücülerle yenilemek istiyor.
Mühendis, segment maskelerinin mevcut PLC ekranıyla uyumlu olduğunu doğrulamak için hex değerler girer.
Yenilemeyi 320 Hz’e çıkararak hane başına yenileme hızını 80 Hz’in üzerine taşırlar ve titremeyi ortadan kaldırırlar.
LED akımının 20 mA’den 12 mA’e düşürülmesi, önerilen direnci arttırır ve termal kararsızlığı önler.
Sayaç, stabil parlaklık ile, akım sınırlarına uygun şekilde ve hesaplayıcıdan üretilen açıklamalı ürün yazılımı tablolarıyla sevk edilir.
Mevcut sürüm standart A–G segment sırasını kullanır. Özel PCB’ler için HEX maskesini ürün yazılımı ekibinize iletip gerekli bit eşlemelerini yapılmasını sağlayabilirsiniz.
Hane başına en az 60 Hz hedefleyin. Dört haneli bir display için bu toplam 240 Hz anlamına gelir. Konfor eşiğinin altına inildiğinde uyarı görüntülenir.
Evet. Üretilen maskeleri ve parametre özetlerini dokümantasyona veya sürüm kontrolüne ekleyebilirsiniz.
Gelecek güncellemelerde özelleştirilebilir karakter kitaplıkları eklenecek. Şimdilik ikili maskeyi özel tablo ile birleştirerek F üzerinde karakterler oluşturabilirsiniz.
Evet. HEX maske doğrudan MCU kontrolünde veya MAX7219, TM1637 gibi sürücü IC pin eşlemelerine çevrilerek kullanılabilir.
Tek haneli uygulamalarda her segment için seri direnç olarak kullanın. Çoklamalı ekranlarda da segment başına seri direnç olarak değerlendirilmelidir.
Evet. Akımı düşürmek güç tüketimini azaltır ve termal güvenliği artırır; hesaplayıcı önerilen direnci anında günceller.
Aşırı akım riskleri vurgulanır. Kesin termal analiz için LED veri sayfasındaki sıcaklık azaltma eğrileriyle birlikte kullanılmalıdır.
Evet. Arayüz site geneli karanlık modu devralır ve düşük ışıklı laboratuvarlarda kullanımı kolaylaştırır.
Hane sayısı, yenileme hızı veya LED parametrelerini değiştirdiğinizde. Uyarılar her yeni yapılandırmanın güvenli aralıkta kalmasını sağlar.
Kredilerinizi, vergilerinizi ve birikimlerinizi yönetin
Sağlık ölçümlerinizi kolayca takip edin
Karmaşık matematik problemlerini çözün
Günlük hesaplamalar için faydalı araçlar