El circuito del interruptor de 4 pines hace que Arduino se reinicie cuando se presiona

-4

Estoy intentando copiar un ejemplo que muestra cómo conectar los conmutadores de 4 pines al Arduino ( enlace ).

El problema es que cuando se presiona el botón, Arduino se reinicia. No tengo ni idea de por qué y no quiero dañar nada, así que pensé en preguntar aquí.

Aquí hay un diagrama del circuito:

Yaquíestálamía:.Lotengoenelpin2(0pinesindexados).

¿Hay algún problema con mi circuito?

    
pregunta BugHunterUK

1 respuesta

1

La configuración en el primer diagrama consiste en una resistencia pull-up conectada a un interruptor que está conectado a tierra. La idea es que cuando no se presiona el interruptor, envía una señal BAJA al pin 2. Cuando se presiona, se pasa una señal ALTA al pin. El propósito del pullup es eliminar cualquier señal "intermedia" y enviar un mensaje LOW o HIGH en todo momento. La resistencia es para la limitación de corriente; no desea que su corriente de paso de 5 V pase a través del interruptor hacia el pin.

En la foto, ha colocado los dos cables de su resistencia en la misma pista del conductor de la placa de pruebas, esencialmente conectando un cortocircuito en paralelo con su resistencia. Esto permite que la corriente fluya a través del pin que corta su fuente de alimentación y Arduino se reinicia para protegerse.

Para corregir esto, debe seguir el primer diagrama y colocar exactamente la resistencia para que sus contactos caigan en diferentes pistas de conductores, vea este diagrama para ver cómo son las conexiones internas de una placa de pruebas.

    
respondido por el MichaelK

Lea otras preguntas en las etiquetas