Avem diferite encodere rotative montate pe PCB, ideale pentru crearea interfetelor unde ai putea dori sa rotesti un buton pentru a selecta o valoare. Aceste butoane mari sunt de asemenea encodere, dar foarte mari - cam de marimea unei maini! Sunt utilizate pentru controlul masinilor CNC "manual" - exista 100 de ticuri per rotatie, astfel incat fiecare rotatie poate fi aliniata usor cu un centimetru sau un inch. Dar sunt si foarte placute ori de cate ori doresti o interfata tactila mare, cu o rotatie de 360 de grade. Spre deosebire de encoderul rotativ montat pe PCB, aceste encodere nu sunt lipite direct pe o placa. In loc de asta, exista blocuri de terminale cu surub pe spate pentru a conecta firele. Alimentati cu orice tensiune DC la VCC (pentru tensiunea pullup/pozitiva) si la masa, si cititi A si B pentru directia si impulsurile de miscare relative. Odata conectat, functioneaza cu orice tutorial despre encodere rotative. Encoderele rotative sunt utile ca senzori de rotatie sau selectoare si arata similar cu potentiometrele. Cu toate acestea, ele nu sunt deloc ca potentiometrele, deci este important sa intelegem diferenta! Aceste encodere rotative se rotesc incontinuu in jurul axei si sunt impartite in 100 de "segmente". Fiecare segment are o senzatie tactila si fiecare miscare in sens orar sau antiorar provoaca deschiderea si inchiderea celor doua intrerupatoare. Nu exista niciun mod de a cunoaste "pozitia" actuala - in schimb ai folosi un microcontroler pentru a numara cate "clicuri" s-a rotit la stanga sau la dreapta. Daca ai nevoie sa detectezi "pozitia" rotationala, un potentiometru ar fi o alegere mai buna.