Como usar com Arduino – Chave Fim de curso (Micro Switch)

Como usar com Arduino – Chave Fim de curso (Micro Switch)

img00_como_usar_com_arduino_chave_fim_de_curso_micro_switch_uno_mega_2560_nano_motor_pulsador_cnc_arcade

– Descrição:

A Chave Fim de curso (Micro Switch) é um tipo de interruptor utilizado com a finalidade de acionar ou interromper uma saída. Dentre os acionamentos / interrupções, podemos citar portas, janelas e elevadores.

A Chave Fim de curso (Micro Switch) possui três terminais, sendo um normalmente fechado (NC ou Normal Close), um normalmente aberto (NO ou Normal Open) e um Comum (C).

OBS: para esta prática foi utilizada a micro switch modelo KW11-3Z-5-3T com haste de 18mm, contudo, você pode utilizar qualquer modelo de micro switch.

– Especificações e características (KW11-3Z-5-3T):

– Modelo: KW11-3Z-5-3T
– Tensão máxima: 250VAC
– Corrente máxima: 5A
– Comprimento da haste: 18mm

– Aplicações:

Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário acionar ou interromper uma saída, como, por exemplo, um motor.

– Proposta da prática:

Utilizar a Chave Fim de curso (Micro Switch) em conjunto com o Arduino e acender um LED sempre que a haste da chave for pressionada.

– Lista dos itens necessários:

01 – Arduino com Cabo USB
01 – Chave Fim de curso (Micro Switch)
01 – LED Difuso 5mm Vermelho
01 – Resistor de 150Ω
01 – Protoboard
04 – Cabos Jumper macho-macho

– Esquema de ligação da prática:

img01_como_usar_com_arduino_chave_fim_de_curso_micro_switch_uno_mega_2560_nano_motor_pulsador_cnc_arcade

– Tutorial de instalação e configuração do ambiente de programação do Arduino:

Arduino – Instalação e Configuração da IDE no Windows

– Código:

– Resultado final:

Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop

Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.

Obrigado e até a próxima!

Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.



Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação, Técnico em Eletroeletrônica, Fundador e Diretor da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Existem 22 comentários para esta postagem
  1. Cesar às 22:59

    Boa Noite.

    Estou usando um servo motor 360º em meu projeto, preciso que o servo gire 360º e pare sempre na mesma posição e depois de um tempo de outra volta, mas sempre adianta ou atrasa um pouco, tem como instalar um fim de curso para que o servo pare sempre na mesma posição?

    • Euler Oliveira Autor às 10:32

      Olá Cesar.

      Agradeço pelo comentário!

      Usando fim de curso em ambos sentidos, haverá sim a limitação que precisa.

  2. Rafael às 12:10

    Bom dia!
    É possível utilizar esse esqueminha eletrônico no ESP8266 (01)?

    • Euler Oliveira Autor às 12:12

      Olá Rafael.

      Agradeço pelo comentário!

      Sim, é possível.

  3. Bruna às 23:16

    Boa noite Euler estou usando 2 micro switchs de fim de curso e preciso que a luz só acenda se as 2 chaves estiverem acionadas. Caso uma delas não esteja a luz apague. Porém não consigo fazer essa dependência delas dentro do código, tem alguma dica que possa me ajudar? Obrigada!

  4. adilson às 08:54

    bom dia.parabens pelas dicas,estou usando dois motores nema17 em uma mesa x,y, vou usar arduino uno com uma shild e drive a4988, estou precisando de uma biblioteca que movimente esses motores 30 centimetros no eixo x e 10cntimetros no eixo y e depois volte pra o ponto zero usando chaves de fim de curso.sabe onde posso encontrar essa biblioteca?sou novato no aprendizado de arduino

  5. Matheus às 15:54

    olá tenho uma duvida o fim de curso pode ser usado tanto nos pinos digitais como nos pinos analógicos, certo ?

    • Euler Oliveira Autor às 10:00

      Olá Matheus.

      Agradeço pelo comentário!

      Sim, porém no analógico vai funcionar da mesma forma que no pino digital (ON / OFF).

      • Matheus às 21:10

        Muito obrigado por me responder
        meu professor levantou a voz pra mim dizendo que não ia funcionar
        e hoje testei e funcionou perfeitamente

        • Valmir Souza às 10:22

          Eu estou tentando fazer um projeto qdo minha chave fim de curso for acionada e assim permanecer até o fim do processo acende o primeiro led após 3s o segundo led e através de dois botões se b1 for acionado apaga os dois leds e acende o led um led verde se b1 for acionado apaga os dois leds e acende o led vermelho. Tudo isso com a fim de curso pressionada se poder me ajudar eu agradeço ainda estou aprendendo.

      • Matheus às 21:12

        quando aperto meu fim de curso e ele para meu motor
        meu motor faz um som de apito. Como faço para parar isso ?
        (Meu pai falou que somente cortei a tensão e não a corrente )

        • Euler Oliveira Autor às 11:33

          Não existe corrente sem tensão, mas existe tensão sem corrente.

          Que tipo de motor está utilizando? Está alimentando externamente? Motor de quantos volts e consome quantos amperes? Está utilizando algum driver para controle do motor?

          • Matheus às 21:16

            ESTOU USANDO UM MOTOR DE VIDRO DE CARRO. ALIMENTO O MOTOR COM MODULO DE PONTE H L298. O MOTOR CONSOME 12V E 1 A, E NO MODULO L298 ESTOU USANDO 2 MOTORES DESTE TIPO.
            OUTRO PROFESSOR ME ACONSELHOU A ISOLAR O MOTOR PARA ESCONDER O RUIDO

          • Euler Oliveira Autor às 07:55

            A fonte 12V que está usando já confirmou se ela de fato fornece no minimo 2A? Aconselho a trocar a fonte por uma que forneça pelo menos 3A reais.

          • Euler Oliveira Autor às 22:14

            Nesse caso sugiro que pesquise por algum tipo de filtro para ligar o motor e filtrar possíveis ruídos.

  6. alex às 12:01

    olá, o senhor poderia me explicar uma logica para botão de emergencia para retornar o elevador para a posição inicial ? grata!

  7. Denis às 15:42

    Boa tarde! Tenha uma dúvida..
    Tem como eu fazer um incremento ou decremento de uma variável usando a chave fim de curso e dependendo do valor armazenado, fazer um motor funcionar por determinado tempo.

    • Euler Oliveira Autor às 20:03

      Olá Denis.

      Agradeço pelo comentário!

      Sim, é possível.