interruptores rotativos são dispositivos de entrada versáteis que fornecem sinais de saída que podem ser decodificados por um microcontrolador . Ao decodificar um interruptor rotativo , um microcontrolador pode determinar a direção eo grau (ou quantidade ) de rotação da chave rotativa . Microcontroladores normalmente têm pinos de I /O configuráveis e um sistema de interrupção de fácil utilização , tornando-os bem adequada para decodificar chaves rotativas . Uma vez que você aprender a decodificar um comutador rotativo com um microcontrolador , você vai ser capaz de usar interruptores rotativos em muitas aplicações de projetos eletrônicos. Coisas que você precisa
LEDs (opcional, para testes )
ferramentas de desenvolvimento de software de
Mostrar Mais instruções
1
Selecione um comutador rotativo e microcontrolador. Existem vários tipos diferentes de chaves rotativas disponíveis, incluindo quadratura , cinza codificação e óptica. Alguns têm detentores (ou pontos notch ) e outros não. Há também muitos tipos de microcontroladores disponíveis . Certifique-se de selecionar o par de chaves /microcontrolador rotativo mais adequado para sua aplicação. Por exemplo, se o comutador rotativo que você está considerando tem duas saídas , então não se esqueça de selecionar um microcontrolador com dois pinos de entrada disponíveis , um dos quais sendo configurável como uma linha de interrupção.
2
Conecte o rotativo mudar para o microcontrolador. Como o microcontrolador terá de acompanhar o comutador rotativo para a atividade , é melhor para ligar pelo menos uma das linhas de comutador rotativo para um pino de interrupção em seu microcontrolador. A linha de entrada do interruptor rotativo no pino de interrupção do microcontrolador pode ser usado para fazer com que o microcontrolador para monitorar as outras linhas de interruptores rotativos para decodificação.
3
Programa do microcontrolador. Escreva um programa para o seu microcontrolador para ler o comutador rotativo e , em seguida, compilar o programa e transferi-lo para o seu microcontrolador de acordo com as instruções fornecidas pelo fabricante do microcontrolador. Há um certo número de maneiras de programar o microcontrolador , a fim de descodificar a chave rotativa . Em geral, você precisará conectar um manipulador de interrupção em software para um ou ambos os pinos de entrada do interruptor rotativo . Por exemplo, em um esquema de codificação de dois bits , o software pode monitorar uma linha, interromper quando uma mudança de tensão ocorre nessa linha e , em seguida, verificar o nível de tensão da outra linha.
4
Teste a decodificador da chave rotativa . Um programa simples e LEDs ligados ao microcontrolador pode ser usado para testar o circuito de decodificação da chave rotativa e um programa de microcontrolador. Conecte um LED para o microcontrolador para cada linha de entrada do interruptor rotativo e programar o microcontrolador para ligar cada LED como seu correspondente botão seletor de tensão da linha de entrada vai alto . Se houver erros ou problemas , rever o software do microcontrolador , verifique as conexões do circuito e testar novamente o decodificador.