digitalWrite HIGH y LOW
Encienda y apague un pin para iluminar un LED
digitalWrite HIGH y LOW es una lección gratuita de Arduino & IoT Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Arduino & IoT Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Arduino & IoT Academy incluye 4 lecciones en total.
Ahora hágalo brillar
Su pin está configurado como OUTPUT, pero aún permanece inactivo. Para encenderlo o apagarlo realmente, use un comando nuevo: digitalWrite. ✨
Solo dos estados
Un pin digital solo tiene dos estados. Está completamente encendido, lo que se denomina HIGH, o completamente apagado, lo que se denomina LOW. No hay nada intermedio.
HIGH significa encendido
Escribir HIGH eleva el pin hasta aproximadamente 5 voltios. Ese voltaje atraviesa el LED y lo enciende. HIGH es la señal de encendido.
digitalWrite(ledPin, HIGH);LOW significa apagado
Escribir LOW devuelve el pin a 0 voltios. Sin voltaje que impulse la corriente, el LED se apaga. LOW es la señal de apagado.
digitalWrite(ledPin, LOW);Los dos argumentos
digitalWrite necesita dos elementos: qué pin cambiar y qué estado establecer. Por eso se pasa un pin y después HIGH o LOW.
digitalWrite(pin, HIGH);Va dentro de loop()
Configure el modo de un pin una vez, pero puede cambiar su estado en cualquier momento. Coloque digitalWrite en loop() para encender el LED cuando lo necesite.
Primero encendido y luego apagado
Para hacerlo parpadear, solo tiene que alternar. Ponga el pin en HIGH y después en LOW; así el LED alterna entre estar iluminado y apagado.
digitalWrite(ledPin, HIGH);
digitalWrite(ledPin, LOW);Demasiado rápido para verlo
Ejecute HIGH y después LOW sin nada entre ambos y el LED parpadeará demasiado rápido para sus ojos. Necesita una pausa, que veremos en la próxima lección.
También funcionan 1 y 0
HIGH y LOW son solo nombres más fáciles de recordar. Internamente equivalen a 1 y 0, por lo que digitalWrite(pin, 1) hace lo mismo que HIGH.
Lea el estado
digitalWrite cambia un pin, pero nunca informa de su estado. Para comprobar qué hace un pin de salida, debe seguir el estado usted mismo en una variable.
Preste atención al cableado
El LED integrado no necesita componentes, pero uno externo puede consumir demasiada corriente. Protéjalo siempre con una resistencia, que veremos más adelante.
Comprobación rápida
Su LED está conectado y el pin es OUTPUT. ¿Cómo lo apaga?
Repaso
Ahora controla un pin con digitalWrite, usando HIGH para encenderlo y LOW para apagarlo. A continuación añadirá tiempos para que el parpadeo sea visible. 🎉
Aprende C++ con un tutor de IA — gratis
Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.
- Cursos
- 30
- Lecciones
- 120
Preguntas frecuentes
¿La lección «digitalWrite HIGH y LOW» es gratis?
Sí — el texto completo de «digitalWrite HIGH y LOW» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Arduino & IoT Academy, actualiza a CoddyKit PRO. El curso de Arduino & IoT Academy incluye 4 lecciones en total.
¿Qué aprenderé en «digitalWrite HIGH y LOW»?
Encienda y apague un pin para iluminar un LED Practicas Arduino & IoT Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Arduino & IoT Academy?
No se requiere experiencia previa. Arduino & IoT Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «digitalWrite HIGH y LOW»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Arduino & IoT Academy?
Sí. Cada lección de Arduino & IoT Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- pinMode y OUTPUT
- digitalWrite HIGH y LOW
- delay() y temporización del parpadeo
- Conecte un LED externo de forma segura