En kodare är en enhet som används i en mängd olika tillämpningar för att omvandla rörelse- eller positionsinformation till antingen analoga eller digitala signaler. De är en undertyp av sensorer och givare, med deras huvudsakliga funktion är att generera digital data baserat på den fysiska parametern de mäter. Detta inkluderar mätning och omvandling av rotationsrörelse till en serie elektroniska pulser. Kodare finns i två primära typer: absoluta och inkrementella. De absoluta kodarna ger en unik digital utgång för varje position medan de inkrementella kodarna producerar digitala pulser när kodaren rör sig, och spårar därmed position i förhållande till en känd startpunkt.
Kodare är viktiga verktyg i många industriella applikationer, särskilt där exakt spårning av en enhets eller komponents position är nödvändig. De används inom områden som robotik, CNC-bearbetning och automatiserade system, etc. Deras specifika design och funktionalitet möjliggör exakt spårning, uppriktning, hastighet och riktningskontroll, vilket är avgörande för den sömlösa driften av dessa system. Kända tillverkare av kodare inkluderar Bourns Inc., Broadcom Limited, Honeywell Sensing and Control, Omron Automation and Safety och Panasonic Electronic Components.