Cómo preguntar en un foro de Arduino: 7 reglas para ayuda rápida
Cómo preguntar en un foro de Arduino: 7 reglas sobre placa, código, conexiones, mensaje de error y fotos, una plantilla para copiar y un ejemplo malo y bueno.
¿Cómo preguntar en un foro de Arduino para recibir una respuesta rápida y correcta? Respuesta corta: describe el problema de forma que alguien que no está sentado a tu mesa pueda verlo. Escribe qué placa usas, el código completo, qué pin va a dónde, qué esperabas y qué ocurre en realidad, el texto exacto del mensaje de error si lo hay y lo que ya has probado, y añade una foto clara del circuito. Una pregunta con todo esto se resuelve a menudo en la primera respuesta. Sin ello, se convierte en un largo ir y venir que empieza con "¿qué placa?" y "¿puedes poner el código?".
Quien responde no ve tu circuito, no puede tener tu placa en la mano ni leer tu monitor serie; solo tiene lo que escribes y las fotos que adjuntas. Detrás de "el sensor no funciona" puede haber un pin equivocado, un cable invertido, una librería que falta, la velocidad en baudios incorrecta, una alimentación insuficiente o una sola errata en el código. Para acotarlo hace falta información. En este artículo primero conocerás la sección Foro de la app BlueGrays y después 7 reglas, cada una con un ejemplo malo y uno bueno, una plantilla de pregunta para copiar y rellenar, una versión mala y otra buena de la misma pregunta, qué hacer cuando llegan las respuestas y las normas de la comunidad.
¿Qué es el Foro de BlueGrays y dónde está?
En la app BlueGrays, Foro es una sección de la pestaña Aprende de abajo. Es el lugar donde quienes trabajan con Arduino, ESP32 y Raspberry Pi Pico hacen preguntas, comparten ideas y se ayudan entre sí. El foro es gratuito; no necesitas Premium para publicar, comentar ni leer. Cada publicación pertenece a una de cinco categorías, y la categoría correcta pone tu pregunta delante de las personas adecuadas. Si te has atascado con un proyecto, lo correcto casi siempre es Pregunta; las otras cuatro están en la tabla.
| Categoría | Cuándo elegirla | Título de ejemplo |
|---|---|---|
| Pregunta | Un proyecto no funciona, no entiendes un error o te has atascado | Uno + DHT11: el monitor serie muestra nan |
| Idea | Quieres compartir una idea de proyecto y recibir opiniones | Añadir un aviso de depósito vacío a un proyecto de riego de plantas |
| Tutorial | Quieres explicar paso a paso algo que has aprendido | Instalar el driver CH340 en Windows, paso a paso |
| Discusión | Quieres hablar de un tema sin una única respuesta correcta | Primera placa: ¿Uno o Nano? |
| Reporte de error | Has visto un fallo en la app o en el contenido de un proyecto | Falta el valor de una resistencia en la lista de piezas de un proyecto |
Las publicaciones se separan por idioma. Una publicación nueva se publica en el idioma en que usas la app; una nota al final de la pantalla Nueva publicación te lo recuerda. La lista del foro también se abre con las publicaciones en el idioma de la app. Con el selector Idioma de los temas, junto a la barra de búsqueda, puedes pasar a publicaciones en turco, inglés, alemán, español, francés, italiano, japonés, portugués, indonesio o ruso, o elegir Todos para ver los diez juntos. Puede que alguien haya preguntado y resuelto el mismo problema en otro idioma; los mensajes de error y el código son iguales en todos los idiomas, así que esas publicaciones también te sirven. Escribe parte de un mensaje de error o el nombre de una pieza ("HC-SR04", "avrdude") en Buscar publicaciones para encontrar publicaciones anteriores. Las publicaciones que aparecen arriba del todo con la etiqueta Fijado son publicaciones destacadas; vale la pena echarles un vistazo la primera vez.
Crear una publicación nueva y seguir las respuestas
- En Aprende › Foro, toca Nueva publicación.
- Elige Pregunta como Categoría; en una publicación nueva ya viene seleccionada.
- En el campo Título, escribe en una línea la placa, la pieza y el síntoma (regla 1 más abajo).
- Rellena en el campo Descripción la plantilla de este artículo: conexiones, comportamiento esperado y real, texto del error, lo que probaste.
- Añade hasta 5 fotos en Imágenes: una vista superior del circuito y primeros planos de las conexiones.
- Toca Añadir código y pega tu código completo en el campo que se abre.
- Publica con Publicar. Si después necesitas añadir algo, actualízala con el icono de edición de la página de la publicación (Editar publicación).
Las respuestas a tu publicación aparecen debajo, en la sección Comentarios. Cuando alguien comenta tu publicación o responde a tu comentario, recibes una notificación en el móvil y no tienes que entrar al foro a cada rato. Para contestar directamente a un comentario, usa Responder debajo de él. También puedes añadir hasta 4 fotos y código a los comentarios; así, cuando digas "ahora pasa esto", puedes mostrar la nueva salida o el código corregido. Cuando un comentario resuelva tu problema, toca Aceptar debajo: ese comentario recibe la etiqueta Respuesta Aceptada y tu publicación se marca automáticamente como Resuelto. Solo quien creó la publicación, es decir, tú, ve Aceptar. Si el problema no se resolvió con un comentario sino con tus propias pruebas, usa el botón Marcar como resuelto de la página de la publicación.
7 reglas para recibir una respuesta rápida
Cada una de las reglas siguientes elimina una pregunta que, si no, te harían en la primera respuesta. Si las sigues todas, tu pregunta se alarga un poco, pero quien la lea puede acotar el problema a la primera. Debajo de cada regla hay ejemplos malos y buenos; la mayoría se basan en el proyecto gratuito HC-SR04 Medición de distancia (pantalla en serie). En este proyecto un sensor HC-SR04 se conecta a un Arduino Uno (Trig D7, Echo D6) y la distancia medida se muestra en el monitor serie.
1. Pon la placa, la pieza y el síntoma en el título. En la lista del foro la gente ve primero el título y decide por él si puede ayudar. Títulos como "¡¡¡Ayuda!!!", "Urgente" o "Problema con Arduino" no dicen qué pasa; quien trabaja con ESP32 no distingue una pregunta de Uno, quien sabe de servos no reconoce una pregunta de sensores. Un buen título tiene tres partes: la placa, la pieza o tarea implicada y el síntoma que observas. El título también cuenta para la búsqueda: cuando alguien tenga más adelante el mismo problema y escriba "HC-SR04" o "avrdude" en Buscar publicaciones, encontrará tu publicación.
| Título malo | Título bueno |
|---|---|
| ¡¡¡Ayuda, no funciona!!! | Uno + HC-SR04: no sale ninguna línea en el monitor serie |
| Problema con Arduino | Nano (clon CH340): avrdude: stk500_recv(): programmer is not responding |
| ¿Está roto mi ESP32? | ESP32 DevKit: WiFi.status() siempre devuelve 6, no se conecta a la red |
2. Indica la placa y las versiones. "Arduino" no es una sola placa. Uno R3 y Uno R4, un Nano original y un clon de Nano con CH340, un ESP32 DevKit y un ESP32-C3 tienen pines distintos, drivers distintos y a veces comandos distintos. En el ESP32 también importa la versión principal del paquete de placas: algunos comandos que funcionan en 2.x no compilan en 3.x. La versión del Arduino IDE la ves en la ventana Acerca de, la del paquete de placas ESP32 en el Gestor de placas y, en la Pico, la versión de MicroPython en la primera línea que muestra la consola de Thonny al conectarse. Añade también tu sistema operativo; sobre todo en problemas de carga y de puerto, las soluciones en Windows, macOS y Linux son distintas.
| Mal | Bien |
|---|---|
| Uso un Arduino | Arduino Nano, clon con CH340, Arduino IDE 2.3, Windows 11 |
| Lo hago con un ESP32 | ESP32 DevKit V1 (30 pines), paquete de placas esp32 3.x, macOS |
| En la Pico no funciona | Raspberry Pi Pico W, con la línea de versión de MicroPython de la consola de Thonny |
3. Comparte el código completo con Añadir código. El fallo casi nunca está en la línea que sospechas, sino en otra parte: un pinMode olvidado en setup(), una variable de pin mal definida, la velocidad en baudios equivocada. Por eso no pongas solo loop(); pon todo, desde las líneas #include de arriba hasta la última llave de cierre. Pega el código como texto, no como captura ni como foto de la pantalla; el código en texto lo puede compilar y probar quien responde. Si el código viene de un proyecto de BlueGrays, nombra el proyecto y di exactamente qué cambiaste. Si el código contiene una contraseña de Wi-Fi, un token de bot o una clave de API, sustitúyelos por "xxxxxxxx" antes de compartirlo.
| Mal | Bien |
|---|---|
| Una foto torcida del código en la pantalla | Código completo como texto en el campo Añadir código |
| "Esta es la parte del loop:" y 6 líneas | Todo el sketch, desde las líneas #include hasta la última llave de cierre |
| "Usé el código de BlueGrays" (pero se cambió un pin) | "Código del proyecto HC-SR04, solo cambié trigPin de 7 a 9" |
| const char* password = "casa1234wifi"; | const char* password = "xxxxxxxx"; |
4. Añade una foto clara del circuito. La mayoría de los problemas de Arduino no están en el código sino en los cables: un jumper desplazado una fila, un LED al revés, una pata al lado equivocado del canal central de la protoboard. Eso solo lo muestra una foto. Hazla con luz de día o en una mesa bien iluminada, justo desde arriba; las serigrafías de los pines de la placa y los agujeros donde entran los cables deben leerse. Puedes añadir hasta 5 imágenes a una publicación: una vista general, un primer plano de los pines de la placa y otro de las conexiones del sensor o módulo bastan para la mayoría de preguntas. Indica también los colores de los cables ("cable naranja de Trig a D7"), porque en una foto dos cables pueden superponerse.
| Mal | Bien |
|---|---|
| Oscura, en ángulo, quemada por el flash | Con luz de día, justo desde arriba, se leen los pines |
| Solo un dibujo: "lo monté según el esquema" | Junto al esquema, una foto real del circuito que montaste |
| Una foto, los extremos de los cables fuera del encuadre | 3 fotos: vista general, pines de la placa, conexiones del sensor |
5. Pega la salida del monitor serie y el mensaje de error como texto. "Me da error" no basta; hace falta el mensaje que aparece en el panel inferior del Arduino IDE. En los errores de compilación, la línea "exit status 1" del final no dice nada por sí sola; la información real está en la primera línea de error, que indica la línea y el nombre implicados (explicamos estos mensajes uno a uno en errores de compilación de Arduino). En los errores de carga añade la línea de avrdude o del puerto; en problemas durante la ejecución, lo que muestra el monitor serie y a qué velocidad en baudios está configurado. Si el monitor serie no muestra nada, eso también es información; mejor aún, cambia un poco el código para que imprima valores en bruto y comparte esa salida. El código de abajo hace la misma medición que el proyecto HC-SR04, pero sin el filtro de distancia: imprime cada medio segundo el tiempo en bruto y la distancia. Si ves "sure(us): 0", no vuelve ningún eco del sensor y lo más probable es que el problema esté en las conexiones o en la alimentación.
1int echoPin = 6; // Echo girişi / Echo input
2int trigPin = 7; // Trig çıkışı / Trigger output
3
4void setup() {
5 pinMode(trigPin, OUTPUT);
6 pinMode(echoPin, INPUT);
7 Serial.begin(9600); // Seri monitör de 9600 baud olmalı / Serial Monitor must be 9600 baud too
8 Serial.println("Basladi"); // Kart açıldı mı? / Did the board start?
9}
10
11void loop() {
12 // 10 us tetik darbesi / 10 us trigger pulse
13 digitalWrite(trigPin, LOW);
14 delayMicroseconds(2);
15 digitalWrite(trigPin, HIGH);
16 delayMicroseconds(10);
17 digitalWrite(trigPin, LOW);
18
19 // Yankı süresi, 30 ms zaman aşımı (yankı yoksa 0) / Echo time, 30 ms timeout (0 if no echo)
20 unsigned long duration = pulseIn(echoPin, HIGH, 30000UL);
21 int distance = duration * 0.034 / 2;
22
23 // Filtre yok: ham değerleri her seferinde yaz / No filter: print raw values every time
24 Serial.print("sure(us): ");
25 Serial.print(duration);
26 Serial.print(" mesafe(cm): ");
27 Serial.println(distance);
28
29 delay(500); // 0,5 s bekle / Wait 0.5 s
30}| Mal | Bien |
|---|---|
| "Me da error" | "'trigPin' was not declared in this scope" (al compilar, línea 12) |
| "exit status 1" | La primera línea de error completa antes de exit status 1 |
| "En el monitor serie salen caracteres raros" | "El monitor serie está a 115200 baudios y muestra caracteres ilegibles; el código tiene Serial.begin(9600)" |
| "La distancia está mal" | "El monitor serie muestra todo el rato sure(us): 0 mesafe(cm): 0" |
6. Cuenta qué probaste y qué pasó. Esto sirve para dos cosas: quien responde no repite las mismas sugerencias y las posibilidades descartadas acotan el problema. "Lo he probado todo" no dice nada; escribe uno por uno qué hiciste y qué pasó. Basta con una lista corta: otro cable USB, otro puerto, probar el sensor en otra placa, cambiar los cables, volver al código original del proyecto. Si tienes un multímetro, añade las tensiones medidas; ver 3 V en lugar de 5 V entre los pines VCC y GND del sensor le dice mucho a quien responde.
| Mal | Bien |
|---|---|
| "Lo he probado todo y nada" | "Cambié los cables de Trig y Echo por otros nuevos, mismo resultado" |
| "Creo que el sensor está roto" | "Probé el sensor en el Uno de un amigo y allí funciona" |
| "Las conexiones están bien" | "Medí con el multímetro 4,9 V entre VCC y GND del sensor" |
7. Haz una sola pregunta por publicación. Si escribes tres preguntas en una publicación, "el sensor no funciona, la pantalla tampoco se enciende y ¿qué driver compro para el motor?", las respuestas se mezclan: uno contesta sobre el sensor, otro sobre el motor, y no queda claro qué comentario resolvió qué. Como con Aceptar solo marcas una respuesta, una publicación por pregunta también es más ordenado. Termina la descripción con una sola pregunta clara, para que quien responde sepa exactamente qué preguntas.
| Mal | Bien |
|---|---|
| "Tengo problemas con el sensor, la pantalla y el motor, y necesito una idea de proyecto" | Tres publicaciones separadas: sensor (Pregunta), pantalla (Pregunta), idea de proyecto (Idea) |
| "¿Qué hago?" | "¿Que no llegue el eco se debe a las conexiones o a la alimentación?" |
| "¿Alguien me reescribe el código?" | "¿Por qué en este código el LED se enciende una vez y se queda encendido al pulsar el botón?" |
Plantilla de pregunta de Arduino para copiar
Copia la plantilla de abajo en el campo Descripción y rellena los corchetes. Si no sabes un punto, no lo borres; escribe "no lo sé" o pregunta dónde encontrarlo. Un punto borrado solo hace que quien responde te lo vuelva a pedir. El primer punto es para el campo Título y el último, para la última línea de tu descripción. Rellenarla lleva unos minutos, y mucha gente encuentra la mitad del problema mientras lo hace: al escribir las conexiones una a una suele aparecer el cable invertido o el pin equivocado.
- Título: [Placa] + [pieza o tarea]: [síntoma]. Ejemplo: Uno + HC-SR04: no sale ninguna línea en el monitor serie
- Placa y entorno: [modelo de placa, original o clon], [versión del Arduino IDE / del paquete de placas / de MicroPython], [sistema operativo]
- Proyecto: [nombre del proyecto de BlueGrays o proyecto propio], [cambios que hiciste en el código y el circuito]
- Conexiones: [pin de la pieza → pin de la placa, con color del cable], [alimentación: USB, pila, adaptador]
- Esperado: [qué esperabas que pasara, con números si es posible]
- Lo que pasa en realidad: [qué pasa, cuándo y si ocurre siempre]
- Mensaje de error o salida del monitor serie: [como texto], [velocidad en baudios del monitor serie]
- Lo que probé: [qué probaste → qué pasó, uno por línea]
- Adjuntos: [código completo con Añadir código], [1–5 fotos: vista general, pines de la placa, conexiones del módulo]
- Mi pregunta: [una sola pregunta clara]
El mismo problema, dos preguntas: ejemplo malo y bueno
Supón que has montado el proyecto HC-SR04 Medición de distancia (pantalla en serie). El código debería mostrar en el monitor serie la distancia medida cada medio segundo, pero no aparece nada. La primera pregunta que se le ocurre a uno suele ser así. Título: "Sensor no funciona ayuda!!!" Descripción: "Hice el proyecto del sensor de distancia pero no funciona. Revisé el código y está bien. ¿Qué hago? Es urgente." Adjunta hay una sola foto, tomada de lado y con poca luz. Las primeras respuestas a esta pregunta serán, casi seguro, más preguntas: ¿qué placa, qué pines, a cuántos baudios está el monitor serie, qué muestra? Cada ronda puede tardar unas horas, y puede pasar un día antes de que alguien empiece a hablar del problema real.
Este es el mismo problema bien escrito. Título: "Uno + HC-SR04: no sale ninguna línea en el monitor serie (Trig D7, Echo D6)". Descripción: "Placa: Arduino Uno R3, Arduino IDE 2.3, Windows 11. Proyecto: HC-SR04 Medición de distancia (pantalla en serie) de BlueGrays, cargado sin cambiar el código. Conexiones: VCC → 5V (rojo), GND → GND (negro), Trig → D7 (naranja), Echo → D6 (amarillo). Esperado: una línea con la distancia en centímetros cada medio segundo. Lo que pasa en realidad: el monitor serie está a 9600 baudios y no sale ninguna línea. Lo que probé: cargué un sketch de prueba que imprime valores en bruto y muestra todo el rato sure(us): 0; tapé y destapé el sensor con la mano, no cambia nada; cambié el cable USB, igual. Mi pregunta: ¿que el tiempo sea siempre 0 indica un error de conexión o un sensor averiado?" Adjuntos: el sketch de prueba con Añadir código y tres fotos desde arriba.
Quien lee la segunda pregunta no tiene que adivinar. Si el tiempo es cero, no llega ninguna señal del pin Echo del sensor; eso suele significar que Trig y Echo están intercambiados, que VCC está en 3.3V en lugar de 5V o que un cable está desplazado una fila en la protoboard. Si la foto desde arriba muestra que el cable naranja va en realidad a D6 y el amarillo a D7, la respuesta es un solo mensaje: "Trig y Echo están intercambiados, cambia los dos cables." También queda claro por qué el monitor serie está totalmente vacío: el código del proyecto solo imprime medidas entre 3 y 100 cm, así que 0 cm nunca aparece. Ese detalle solo lo ve quien puede leer el código.
¿Qué hacer cuando llegan las respuestas?
- Lee el comentario de la notificación y prueba las sugerencias por orden, una a una. Si cambias tres cosas a la vez, no sabrás cuál funcionó.
- Escribe el resultado con Responder en el comentario de quien lo sugirió: ¿qué hiciste, qué cambió, qué muestra ahora el monitor serie? Si hace falta, añade una foto o el código corregido.
- Cuando encuentres el comentario que resuelve el problema, toca Aceptar. El comentario queda marcado como Respuesta Aceptada y la publicación recibe la etiqueta Resuelto; quien busque el mismo problema verá la solución enseguida en la lista.
- Si encontraste la solución tú mismo o salió de varios comentarios a la vez, escribe en un comentario breve qué hiciste y usa Marcar como resuelto. Escribir "ya está" y marcharse deja sin respuesta a la próxima persona con el mismo problema.
- No borres la publicación. Una publicación resuelta es una respuesta lista para quien use Buscar publicaciones más adelante. Dar las gracias y dar me gusta al comentario que te ayudó también muestra a quien responde que su esfuerzo sirvió.
Dónde mirar antes de preguntar
- La sección Solución de problemas del proyecto: La mayoría de las páginas de proyecto de BlueGrays tienen una sección Solución de problemas que repasa los fallos más comunes de ese proyecto y las comprobaciones que hay que hacer. Esta sección se desbloquea con Premium. Las demás secciones de la página de proyecto las explicamos en la guía de la página de proyecto.
- Si te atascas, dentro de Entender el código: En la pestaña Entender el código de cada proyecto, tras las explicaciones paso a paso, viene el apartado Si te atascas, que cuenta dónde se atasca más la gente con ese código (en los proyectos Premium se desbloquea con Premium). Detalles en el artículo sobre Entender el código.
- Búsqueda en el foro: Escribe en Buscar publicaciones la parte distintiva del mensaje de error o el nombre de la pieza, pon el idioma de los temas en Todos y mira las publicaciones con la etiqueta Resuelto.
- Si el código no se carga en la placa: para errores de puerto, driver y avrdude, consulta Arduino no carga el código.
- Si tienes un error de compilación: para mensajes como "was not declared" o "expected ';'", consulta errores de compilación de Arduino.
- Si no ves nada en el monitor serie: para la velocidad en baudios y el ajuste de fin de línea, consulta cómo usar el monitor serie.
- Si la placa se reinicia sola o el ESP32 se reinicia una y otra vez: consulta Arduino se reinicia solo y ESP32 brownout y Guru Meditation; si el ESP32 no se conecta a la red, ESP32 no se conecta al WiFi.
- Si dudas del valor de una resistencia: comprueba las bandas de color con la herramienta Código de colores y la resistencia que necesita un LED con la herramienta Resistencia para LED; las dos son gratuitas.
Normas de la comunidad: preguntar de forma segura y respetuosa
- No compartas datos personales: El número de teléfono, la dirección de casa o del centro educativo, el correo, tu nombre completo o el de otra persona no deben aparecer en la pregunta. Asegúrate de que en las fotos no se vea tu cara, tu carné de estudiante ni un sobre con una dirección. Antes de pegar el código, quita la contraseña del Wi-Fi, el token del bot y cualquier otro dato secreto.
- Lenguaje respetuoso: Todo el mundo empezó en algún sitio; una pregunta que hoy parece básica puede ser el primer proyecto de alguien. Quien responde lo hace de forma voluntaria, y un tono duro o un "¿no sabes esto?" no ayuda a nadie. Escribir en mayúsculas y acumular signos de exclamación produce el mismo efecto.
- No abras la misma pregunta una y otra vez: Si no llega respuesta, edita tu publicación y añade la información que falta en lugar de abrir otra. Tres copias de la misma pregunta reparten las respuestas en tres sitios.
- Pide ayuda, no que te hagan los deberes: "¿Alguien me hace el trabajo del semáforo?" suele quedarse sin respuesta. "¿Por qué no se enciende la luz amarilla en mi código del semáforo? He probado estas líneas" recibe respuesta y además te enseña algo. Pregunta por el paso en el que te atascas y haz el resto tú.
En resumen: placa, pieza y síntoma en el título; conexiones, comportamiento esperado y real, texto del error y lo que probaste en la descripción; el código completo con Añadir código y una foto clara desde arriba como adjuntos. Una pregunta escrita así se resuelve a menudo en la primera respuesta y, una vez resuelta, también orienta a otros. La próxima vez que te atasques con un proyecto, abre Foro en la pestaña Aprende de la app BlueGrays y pregunta con Nueva publicación siguiendo esta plantilla.
Preguntas frecuentes
¿Dónde puedo hacer preguntas sobre Arduino?
Puedes crear una publicación nueva en la categoría Pregunta del Foro, dentro de la pestaña Aprende de la app BlueGrays. Allí se pregunta sobre Arduino, ESP32 y Raspberry Pi Pico; responden otros usuarios y Ohmi, la mascota de BlueGrays. Tu publicación aparece en el idioma en que usas la app.
¿El Foro de BlueGrays es gratuito?
Sí, el foro es gratuito. No necesitas Premium para publicar, comentar ni añadir fotos y código. Premium desbloquea contenidos como todos los pasos, el código y la sección Solución de problemas de los proyectos.
¿Cómo añado código de Arduino a una publicación del foro?
En la pantalla Nueva publicación, toca Añadir código y pega el código completo en el campo que se abre. Compártelo como texto, no como captura, para que quien responde pueda compilarlo y probarlo. Antes de compartirlo, quita datos secretos como la contraseña del Wi-Fi.
¿Qué hago si nadie responde a mi pregunta en el foro?
En lugar de abrir otra publicación, edita la tuya y añade lo que falta: placa y versión, conexiones, el texto exacto del error y una foto clara. Comprueba que el título nombra la placa, la pieza y el síntoma. Recibirás una notificación cuando llegue un comentario nuevo.
¿Qué es una respuesta aceptada en el foro?
Cuando quien creó la publicación toca Aceptar debajo del comentario que resolvió su problema, ese comentario recibe la etiqueta Respuesta Aceptada y la publicación se marca como Resuelto. Solo el autor de la publicación ve Aceptar. Así, quien busque el mismo problema encuentra la solución rápido.
¿Puedo pedir ayuda con mis deberes en el foro?
Sí, pero pregunta por la parte en la que te atascas en lugar de pedir que te los hagan. Comparte tu código, una foto del circuito y lo que probaste, y haz una pregunta concreta: recibirás respuesta y aprenderás el tema. Indicar en tu trabajo la ayuda recibida también es un buen hábito.
Proyectos para hacer después de leer esto
Ver todos los proyectos
HC-SR04 Medición de distancia (pantalla en serie)
El sensor HC-SR04 funciona igual que un murciélago que se orienta en la oscuridad: emite un sonido que no puedes oír, escucha el eco y mide a qué distancia está el objeto que tiene delante. El Arduino

Parpadeo de LED
El primer hola de la electrónica: encender y apagar un solo LED. El Arduino enciende y apaga el LED a intervalos cortos, así que la luz parpadea rápido. Ves de la forma más sencilla cómo la placa cont

Encender un LED con pulsador (Push)
Como un timbre: la luz se enciende mientras pulsas y se apaga cuando sueltas. El Arduino escucha el botón todo el rato; mientras está pulsado enciende el LED, y en cuanto levantas el dedo lo apaga. Co

Encender y apagar un LED con un botón
Pulsas el botón una vez y la luz se enciende, lo pulsas otra vez y se apaga, igual que el interruptor de tu habitación. El Arduino nota cada pulsación y cambia el LED al estado contrario, esperando un

Medir la intensidad de luz con LDR
¿Quieres ver en números cuánta luz hay en tu habitación? El LDR, una pequeña pieza sensible a la luz, mide la luz ambiente y el Arduino escribe el valor en la pantalla del ordenador cada medio segundo

Temperatura y humedad con DHT11
¿Qué temperatura hace en tu habitación, y el aire está húmedo o seco? El sensor DHT11 mide la temperatura y la humedad, y el Arduino escribe los valores en una pantalla LCD de dos líneas, actualizándo

LED Parpadeante con ESP32
Enseña el uso básico de la salida GPIO con ESP32. Conseguimos un efecto de parpadeo encendiendo y apagando un LED desde el pin digital. Versión para ESP32 del clásico proyecto blink en Arduino UNO; los comandos básicos de blink en el entorno Arduino son los mismos, pero la distribución de pines y los niveles GPIO de 3,3 V del ESP32 difieren de los del Arduino UNO.

Encendido de un LED externo con la Raspberry Pi Pico (placa de pruebas)
El siguiente paso tras el LED integrado de Pico: conectar un LED externo a la placa de pruebas y controlarlo a través del pin GP14. Con este proyecto aprenderás a utilizar cualquier pin GPIO de uso general del Pico como salida, la polaridad del LED (patilla larga = ánodo/+, patilla corta = cátodo/–) y por qué es imprescindible utilizar una resistencia limitadora de corriente (220 Ω). Si no colocas la resistencia, el LED recibirá una corriente excesiva y podría quemarse. El circuito es muy sencil
Más artículos
App BlueGrays
Monta este circuito paso a paso en tu teléfono
Esquema, código y lista de piezas en una sola pantalla. Más de 200 proyectos de Arduino, ESP32 y Pico listos para montar.
Escanea con tu teléfono
Apunta la cámara al código y se abrirá la tienda de apps de tu teléfono.
o ábrela en la tienda

