ky 040 Serieller Monitor

Ein entwicklerorientiertes Tool, das KY-040 Encoder-Signale interpretiert und klare Zählungen, Richtung und Timing liefert, um Hardware-Debugging und Firmware-Validierung zu beschleunigen.

Request Feature / Support
4,444+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

Über dieses Tool

Der KY-040 Serial Monitor analysiert Encoder-Aktivität, indem er quadrature A/B-Übergänge in diskrete Schritte und Richtungsbewegung umsetzt. Er richtet sich an Elektronikentwickler, Firmware-Ingenieure und Bastler, die KY-040 Encoder mit Mikrocontrollern (Arduino, ESP32) integrieren und verifizierte Impulszähl- und Timing-Daten benötigen.
Er modelliert den Encoder als Quadratur-Zustandsmaschine. Erforderliche Eigenschaften umfassen das Akzeptieren von A/B-Übergangsprotokollen oder Kanten-Zählungen, die Berechnung von total_steps, Richtung und Geschwindigkeit sowie die Unterstützung konfigurierbarer pulses_per_rev. Optionale Funktionen umfassen zeitgestreamt Input, anpassbare Debounce-Schwellen und eine error_count-Metrik.
Eingaben umfassen A/B-Übergangssequenzen oder Kanten-Zählungen, verstrichene Zeit in ms und pulses_per_rev (Standard 1). Ausgaben liefern total_steps (Ganzzahl), Richtung (1/-1), Geschwindigkeit (Schritte/Sekunde), rpm (falls Zeit angegeben) und error_count. Alle Werte validieren nicht-negative numerische Eingaben und endliche Zeitwerte; Ausgaben folgen standardmäßiger numerischer Formatierung.
Nutzt eine Quadratur-Zustandsmaschine mit Übergängen mapping 00→01→11→10→00 zur Ableitung der Richtung. Schritte akkumulieren bei gültigen Übergängen; Geschwindigkeit = total_steps / (verstrichene Zeit in Sekunden). rpm = Geschwindigkeit * 60 / pulses_per_rev. Entprellen reduziert Glitches; ungültige Übergänge erhöhen error_count, erhöhen aber nicht die Schrittzählung.
Falls Eingaben fehlen, greifen Standards (Nullzählungen). Sehr kleine verstrichene Zeiten erzeugen hohe, potenziell verrauschte Geschwindigkeit; Zeitwert Null oder negativ führt zu Nullwerten und erhöhtem error_count. Datenlücken führen zu NaN, sofern nicht geklammert; externe Datenquellen können Normalisierung benötigen.
SI-Zeitwerte (ms/s) mit Zählungen pro Umdrehung; keine Währungs- oder lokalen Einschränkungen; geeignet für internationale Hardware-Kontexte.
Setzt Signale eines KY-040-kompatiblen Encoders voraus; Ausschluss von Verkabelungshinweisen, Firmware-Code-Generierung und UI-Überlegungen; nicht gedacht für analoge Encoder oder Nicht-Quadratur-Sensoren.

Wie man es benutzt

  1. Eingaben bereitstellen: Geben Sie A- und B-Kanten-Zählungen oder ein Protokoll von Übergängen mit verstrichener Zeit in ms und pulses_per_rev an.
  2. Parameter festlegen: Passen Sie Debounce- oder Rauschschwellenwerte sowie das Zeitfenster bei Bedarf an.
  3. Berechnung durchführen: Bestimmen Sie total_steps, Richtung, Geschwindigkeit und rpm.
  4. Ausgaben prüfen: Bestätigen Sie, dass Zählungen, Richtung und Timing den Erwartungen entsprechen.
  5. Ergebnisse exportieren: In Zwischenablage kopieren oder als CSV herunterladen.
How to use ky 040 serial monitor

Frequently Asked Questions

Finden Sie schnelle Antworten

Was ist KY-040?
Der KY-040 ist ein gängiges quadratur Rotary Encoder-Modul, das zwei digital Signale A und B erzeugt, die sich phasenverschoben zueinander verhalten. Die Übergangssequenz codiert Richtung und Schritt-Ereignisse, die dieses Tool in nutzbare Metriken übersetzt.
Welche Eingaben akzeptiert das Tool?
Das Tool akzeptiert entweder eine einfache Kantenzählung mit einem Zeitfenster oder ein vollständiges Protokoll der A/B-Übergänge. Es akzeptiert auch pulses_per_rev, um RPM und Geschwindigkeit sinnvoll zu berechnen.
Welche Ausgaben werden erzeugt?
Ausgaben umfassen total_steps, Richtung, Geschwindigkeit in Schritten pro Sekunde, optional rpm und eine error_count, die ungültige oder entprellte Übergänge während der Analyse anzeigt.
Wie geht es mit verrauschten Übergängen um?
Verauschte Übergänge werden durch eine Entprell-Logik und eine Quadratur-Zustandsmaschine gemildert. Nur gültige Übergänge erhöhen die Schrittzahl; Glitches erhöhen den error_count, ändern aber nicht die Schrittzahl.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Spotify zu MP3-Konverter

Konvertiert lokal bereitgestellte Audiodateien zu MP3, ermöglicht Offline-Hören und plattformübergre...

Developer Tools

Straßenentfernungsrechner

Ein Straßendistanzenrechner für Reisende, Logistikplaner und Fahrer, um Entfernungen und Reisezeiten...

Developer Tools

Altersrechner

Ermitteln Sie schnell das Alter einer Person anhand ihres Geburtsdatums mit unserem kostenlosen Onli...

Developer Tools

Währungsrechner

Schnell Währungsbeträge zwischen verschiedenen Währungen umrechnen – ideal für Reisende, Unternehmen...

Ihr Feedback ist wichtig

Helfen Sie uns, uns zu verbessern