O Disco Encoder Óptico de 20 Furos é um componente essencial para medição de velocidade, rotação e posição em sistemas mecânicos e eletrônicos. Com 20 furos equidistantes, ele funciona em conjunto com sensores ópticos ou magnéticos, permitindo a detecção precisa de movimentos em motores, rodas ou eixos rotativos. Ideal para projetos de automação, robótica, controle de motores e experimentos educacionais.
Robótica e sistemas de automação
Contagem de rotações de motores
Medição de velocidade e posição
Projetos educacionais de Arduino e microcontroladores
Sistemas de controle de motores DC, passo a passo e servos
Código Arduino Disco Encoder 20 Furos
Segue um código simples em Arduino para ler a velocidade ou contagem de rotações usando um Disco Encoder Óptico de 20 Furos com sensor óptico (fototransistor ou sensor IR).
int sensorPin = 2; // Pino do sensor óptico (saída digital)
volatile int contador = 0; // Contador de pulsos
unsigned long tempoAnterior = 0;
float rpm = 0;
void setup() {
pinMode(sensorPin, INPUT);
attachInterrupt(digitalPinToInterrupt(sensorPin), contarPulso, RISING); // Interrupção
Serial.begin(9600);
}
void loop() {
unsigned long tempoAtual = millis();
// Calcula RPM a cada 1 segundo
if (tempoAtual - tempoAnterior >= 1000) {
rpm = (contador / 20.0) * 60.0; // 20 furos por rotação
Serial.print("RPM: ");
Serial.println(rpm);
contador = 0;
tempoAnterior = tempoAtual;
}
}
void contarPulso() {
contador++; // Incrementa contador a cada pulso detectado
}
Sensor VCC 5V
Sensor GND GND
Sensor Saída Pino 2 do Arduino
Como funciona:
Agora você, tente fazer também uma versão que mede a velocidade em cm/s ou m/s, usando o diâmetro do disco para converter rotações em deslocamento linear.
01 peça Disco Encoder Sensor velocidade 20 furos.
Modelo: Disco Encoder 20 Furos
Tipo: Óptico
Material: Plástico resistente
Diâmetro externo: Aproximadamente 40 mm
Espessura: 1 mm
Número de furos: 20
Diâmetro dos furos: 2 mm
Compatibilidade: Sensores ópticos tipo IR ou fototransistor
Precisão: 20 pulsos por rotação
Aplicação: Medição de velocidade e posição angular
Temperatura de operação: -10°C a +60°C