ky 040 Seriële Monitor

Een door ontwikkelaars gericht hulpmiddelen dat KY-040-encoder-signalen interpreteert en duidelijke tellingen, richting en timing oplevert om hardware-debugging en firmwarevalidatie te versnellen.

Request Feature / Support
4,500+
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

About This Tool

De KY-040 Serial Monitor analyseert encoder-activiteit door quadrature A/B-overgangen om te zetten in discrete stappen en directioneel beweging. Het richt zich op elektronica-ontwikkelaars, firmware-ingenieurs en hobbyisten die KY-040-encoders met microcontrollers (Arduino, ESP32) integreren en gevalideerde puls-telling en timing-gegevens nodig hebben.
Het modelleert de encoder als een kwadratuur-toestandsmachine. Vereiste functies omvatten het accepteren van A/B-overgangslogs of rand-tellingen, het berekenen van total_steps, richting en snelheid, en ondersteuning van configureerbare pulses_per_rev. Optionele functies omvatten timestamped input, aanpasbare debounce-drempels en een error_count-metriek.
Invoer omvat A/B-overgangsreeksen of rand-tellingen, verstreken tijd in ms, en pulses_per_rev (standaard 1). Uitvoer levert total_steps (integer), richting (1/-1), snelheid (stappen/sec), rpm (indien tijd aanwezig) en error_count. Alle waarden valideren niet-negatieve numerieke invoer en eindige tijdwaarden; uitgangen volgen standaard numerieke opmaak.
Maakt gebruik van een kwadratuur-toestandsmachine met overgangen 00→01→11→10→00 om richting af te leiden. Stappen accumuleren bij geldige overgangen; snelheid = total_steps / (verstreken tijd in seconden). rpm = snelheid × 60 / pulses_per_rev. Debouncing vermindert glitches; ongeldige overgangen verhogen error_count maar wijzigen het stapentelling niet.
Als invoer ontbreekt, worden standaardwaarden toegepast (nulpunt- tellingen). Zeer korte verstreken tijden kunnen hoge, mogelijk ruisachtige snelheid opleveren; tijd nul of negatief maakt resultaten nul en verhoogt error_count. Gegevenslekken leveren NaN op tenzij afgekaderd; externe gegevensbronnen kunnen normalisatie vereisen.
SI-tijdwaarden (ms/s) met tellingen per omwenteling; geen valuta- of regio- beperkingen; geschikt voor internationale hardware-contexten.
Gaat uit van signalen van een KY-040-compatibele encoder; uitsluiting van bekabelingsgidsen, firmware-codegeneratie en UI-overwegingen; niet bedoeld voor analoge encoders of niet-kwadratuur sensoren.

How to Use

  1. Voer input in: lever A- en B-edge tellingen of een log van overgangen met verstreken tijd in ms en pulses_per_rev.
  2. Stel parameters in: pas debounce- of ruisdrempels en tijdvenster aan indien nodig.
  3. Voer berekening uit: bereken total_steps, richting, snelheid en rpm.
  4. Bekijk outputs: verifieer tellingen, richting en timing.
  5. Exporteer resultaten: kopieer naar klembord of download als CSV.
How to use ky 040 serial monitor

Frequently Asked Questions

Find Quick Answers

Wat is KY-040?
De KY-040 is een veelgebruikt kwadratuur-rotary encoder-module die twee digitale signalen A en B genereert met faseverschuiving. De overgangsvolgorde codeert richting en stapgebeurtenissen, die door dit hulpmiddel in bruikbare metriek worden omgezet.
Welke invoer accepteert de tool?
De tool accepteert ofwel een eenvoudige randentelling met een tijdvenster of een volledige log van A/B-overgangen. Het accepteert ook pulses_per_rev om rpm en snelheid zinvol te berekenen.
Welke outputs worden geproduceerd?
Outputs omvatten total_steps, richting, snelheid in stappen per seconde, optioneel rpm, en een error_count die ongeldige of gedebounceerde overgangen weergeeft.
Hoe gaat het om met vervuilde overgangen?
Vervuilde overgangen worden aangepakt met een debounce-mechanisme en een kwadratuur-toestandsmachine. Alleen geldige overgangen verhogen het aantal stappen; glitches verhogen de error_count maar veranderen het stappenstelsel niet.

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 naar MP3-converter

Converteert lokaal aangeleverde audio naar MP3, waardoor offline luisteren en cross-device compatibi...

Developer Tools

Wegafstandberekenaar

Een wegafstandcalculator voor reizigers, logistieke planners en chauffeurs om snel afstanden en reis...

Developer Tools

Leeftijd Berekenen

Bepaal snel de leeftijd van een persoon op basis van hun geboortedatum met onze gratis online calcul...

Developer Tools

Valutaconverter

Reken snel bedragen om tussen verschillende valuta’s met onze gratis online valutaconverter, geschik...

Your Feedback Matters

Help Us to Improve