Conectar Arduino a un botón de 12 V

Guía para conectar Arduino a un botón de 12 V de forma segura: optoacoplador recomendado o divisor de tensión con transistor; evita dañar GPIO y garantiza aislamiento.

12 sept 2025 • 4 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Conectar un Arduino a un boton de 12 V es una tarea habitual en aplicaciones automotrices o industriales. La clave es interconectar de forma segura el circuito de 12 V con la logica de 5 V o 3.3 V del Arduino sin causar danos. Los metodos mas seguros y fiables son usar un optoacoplador o un divisor de tension con transistor. Recomendamos especialmente el optoacoplador por sus propiedades de aislamiento.

Metodo 1 Uso de un optoacoplador (Altamente recomendado, seguro y aislado)

Descripcion Un optoacoplador transmite la senal mediante luz, proporcionando aislamiento electrico completo entre el circuito de 12 V y el Arduino. Esto protege al Arduino de picos de tension y ruidos.

Componentes necesarios Optoacoplador ejemplo 4N35 o PC817, boton o interruptor 12 V, resistor limitador de corriente para el lado de 12 V entre 1k ohm y 10k ohm, opcional resistor de 220 ohm a 1k ohm para el lado Arduino si no se usan resistencias internas de pull up, cables de conexion.

Conexion basica Conecta un lado del boton a +12 V. El otro lado del boton va a la anodo del LED interno del optoacoplador. El catodo del LED del optoacoplador se conecta a un extremo del resistor limitador R1. El otro extremo de R1 va a la masa del sistema de 12 V. En el lado de salida del optoacoplador conecta el emisor a la masa del Arduino y el colector al pin digital elegido del Arduino, por ejemplo D2. En el codigo activa el pull up interno con pinMode(pin, INPUT_PULLUP);

Calculo del resistor Ejemplo: (12 V menos caida directa del LED aprox 1.2 V) dividido entre la corriente deseada 0.01 A da (12 1.2)/0.01 = 1080 ohm, se puede usar 1k ohm.

Como funciona Al pulsar el boton fluye corriente por el LED interno del optoacoplador y este se enciende. La luz activa el fototransistor interno que conduce entre colector y emisor. Esto conecta el pin digital del Arduino a masa, leyendo LOW. Al soltar el boton el LED se apaga, el transistor deja de conducir y el pull up interno lleva el pin a HIGH.

Ejemplo de codigo Arduino const int buttonPin = 2; void setup() { Serial.begin(9600); pinMode(buttonPin, INPUT_PULLUP); } void loop() { int buttonState = digitalRead(buttonPin); if (buttonState == LOW) { // boton presionado // ejecutar accion } else { // boton liberado } delay(100); }

Metodo 2 Divisor de tension y transistor NPN (Simple)

Este metodo es mas sencillo pero no proporciona aislamiento electrico. Es adecuado en sistemas de 12 V limpios y con poco ruido. Componentes: transistor NPN como 2N2222 o BC547, dos resistores para divisor por ejemplo 10k ohm y 4.7k ohm, resistor para la base del transistor 10k ohm, opcional diode 1N4148 para supresion de picos si hay cargas inductivas.

Calculo del divisor Si se usa R1 10k ohm entre 12 V y el pin, y R2 4.7k ohm entre el pin y masa, la tension de salida sera 12 V por R2 entre R1 mas R2 = 12 V por 4700/14700 aproximadamente 3.84 V, seguro para un Arduino de 5 V.

Conexion Conecta un lado del boton a 12 V, el otro lado al extremo del divisor. El punto medio entre los dos resistores va al pin digital del Arduino. Si se emplea un transistor para adaptar niveles, conecta el colector a 5 V o al pin segun la configuracion y la emision a masa, con el resistor de base adecuado. Ten en cuenta que la logica puede invertirse: al pulsar el boton el pin puede leer HIGH.

Advertencia critica Nunca conectes una senal de 12 V directamente a un pin GPIO del Arduino. Esto puede dañar permanentemente el microcontrolador. Usa siempre optoacoplador o las tecnicas de adaptacion de niveles descritas.

Sobre Q2BSTUDIO En Q2BSTUDIO somos una empresa de desarrollo de software y aplicaciones a medida especializada en soluciones de tecnologia para empresas. Ofrecemos software a medida y aplicaciones a medida, integracion con servicios cloud aws y azure, y proyectos de inteligencia artificial para optimizar procesos. Nuestro equipo tambien cubre ciberseguridad y pentesting, servicios de inteligencia de negocio y proyectos con power bi para mejorar la toma de decisiones. Si buscas implementar ia para empresas o crear agentes IA personalizados, contamos con experiencia y productos adaptados a tus necesidades.

Palabras clave y servicios aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi. Para soluciones de inteligencia artificial y agentes IA visita nuestra pagina de inteligencia artificial.

Recomendacion final Para proyectos críticos, entornos ruidosos o cuando se requiere maxima seguridad, emplea optoacoplamiento. Para prototipos rapidos en entornos controlados un divisor de tension con transistor puede ser suficiente. Y si necesitas desarrollar la integracion completa entre hardware y software, conectar sistemas embebidos con servicios cloud, o asegurar la plataforma con pruebas de ciberseguridad, en Q2BSTUDIO podemos acompañarte desde el diseno hasta la puesta en produccion.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat