Financiële Rekenmachines
Beheer uw leningen, belastingen en spaargeld
Bekijk de segmentverlichting, bereken weerstandswaarden en valideer de multiplex-timing in één UI. Deel binnen enkele seconden firmware-klare opzoektabellen voor common cathode of common anode displays.
// 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.
Krijg bedradingsklare gegevens in drie snelle stappen.
Selecteer decimale, hexadecimale of binaire invoer en stel de displaybedrading in op gemeenschappelijke kathode of gemeenschappelijke anode, zodat de logische polariteit correct is.
Stel het aantal cijfers, de verversingssnelheid en de elektrische LED-waarden in. De app waarschuwt als de duty cycle of spanningslimieten onveilig zijn.
Klik op Genereren om de configuratie vast te leggen, het opzoekmasker te kopiëren en de parameters te delen met firmware-teamgenoten.
Een productie-ingenieur moet een viercijferige productieteller opknappen met moderne drivers, terwijl de bestaande 7-segment hardware behouden blijft.
De ingenieur voert hex-waarden in om te bevestigen dat segmentmaskers overeenkomen met de bestaande PLC-displays.
Ze verhogen de verversingssnelheid naar 320 Hz, waardoor de frequentie per cijfer boven de 80 Hz blijft om flikkerwaarschuwingen te verwijderen.
Het aanpassen van de LED-stroom van 20 mA naar 12 mA verhoogt de aanbevolen weerstand, waardoor thermische overbelasting wordt voorkomen.
De teller wordt geleverd met stabiele helderheid, conforme stroomlimieten en geannoteerde firmware-arrays gegenereerd door de calculator.
De huidige release gaat uit van de standaard A–G segmentvolgorde. Voor op maat gemaakte PCB's deelt u het geëxporteerde hex-masker met uw firmwareteam en wijst u bits opnieuw toe indien nodig.
Streef naar minimaal 60 Hz per cijfer. Voor vier cijfers betekent dit 240 Hz in totaal. De waarschuwingsbanner wordt geactiveerd wanneer de snelheid per cijfer onder de comfortdrempel zakt.
Ja. Kopieer de gegenereerde maskers en de parametersamenvatting in uw documentatie of versiebeheer om hardware, firmware en QA op één lijn te houden.
Toekomstige updates zullen aanpasbare glyph-bibliotheken toevoegen. Combineer voor nu de binaire maskeruitvoer met aangepaste opzoektabellen voor tekens buiten 0–F.
Absoluut. Gebruik het hex-masker voor directe MCU-besturing of vertaal het voor driver IC-pinouts zoals MAX7219 of TM1637.
Gebruik de berekende weerstand als de dichtstbijzijnde standaardwaarde per segment in toepassingen met één cijfer. Beschouw het voor multiplexed displays als de serieweerstand per segment.
Ja. Verlaag de stroom om het stroomverbruik te verminderen of om aan thermische limieten te voldoen – de calculator werkt de voorgestelde weerstand onmiddellijk bij.
Het benadrukt overstroomrisico's. Voor nauwkeurige thermische analyse combineert u de weerstandsuitvoer met de derating-curves van uw LED-datasheet.
Ja. De interface erft de site-brede donkere modus, waardoor deze gemakkelijker te raadplegen is op de werkbank in slecht verlichte laboratoria.
Telkens wanneer u het aantal cijfers, de verversingssnelheid of de LED-kenmerken wijzigt. De waarschuwingen zorgen ervoor dat elke nieuwe configuratie binnen de specificaties blijft.
Beheer uw leningen, belastingen en spaargeld
Volg eenvoudig uw gezondheidsgegevens
Los complexe wiskundige problemen op
Handige hulpmiddelen voor dagelijkse berekeningen