Guías · 17 min de lectura

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íaCuándo elegirlaTítulo de ejemplo
PreguntaUn proyecto no funciona, no entiendes un error o te has atascadoUno + DHT11: el monitor serie muestra nan
IdeaQuieres compartir una idea de proyecto y recibir opinionesAñadir un aviso de depósito vacío a un proyecto de riego de plantas
TutorialQuieres explicar paso a paso algo que has aprendidoInstalar el driver CH340 en Windows, paso a paso
DiscusiónQuieres hablar de un tema sin una única respuesta correctaPrimera placa: ¿Uno o Nano?
Reporte de errorHas visto un fallo en la app o en el contenido de un proyectoFalta 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

  1. En Aprende › Foro, toca Nueva publicación.
  2. Elige Pregunta como Categoría; en una publicación nueva ya viene seleccionada.
  3. En el campo Título, escribe en una línea la placa, la pieza y el síntoma (regla 1 más abajo).
  4. Rellena en el campo Descripción la plantilla de este artículo: conexiones, comportamiento esperado y real, texto del error, lo que probaste.
  5. Añade hasta 5 fotos en Imágenes: una vista superior del circuito y primeros planos de las conexiones.
  6. Toca Añadir código y pega tu código completo en el campo que se abre.
  7. 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.

Si ves una cuenta con la insignia Mascota, es Ohmi: la mascota de BlueGrays responde preguntas del foro desde su cuenta oficial. Lo que le facilita el trabajo a Ohmi y al resto de la comunidad es lo mismo: una pregunta completa. Cuánto tarda una respuesta varía de una publicación a otra; una pregunta bien escrita acorta ese tiempo, porque la primera respuesta puede ir directa a la solución en lugar de pedir más datos.

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 maloTítulo bueno
¡¡¡Ayuda, no funciona!!!Uno + HC-SR04: no sale ninguna línea en el monitor serie
Problema con ArduinoNano (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.

MalBien
Uso un ArduinoArduino Nano, clon con CH340, Arduino IDE 2.3, Windows 11
Lo hago con un ESP32ESP32 DevKit V1 (30 pines), paquete de placas esp32 3.x, macOS
En la Pico no funcionaRaspberry 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.

MalBien
Una foto torcida del código en la pantallaCódigo completo como texto en el campo Añadir código
"Esta es la parte del loop:" y 6 líneasTodo 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.

MalBien
Oscura, en ángulo, quemada por el flashCon 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 encuadre3 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.

C++ (Arduino IDE)
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}
MalBien
"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.

MalBien
"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.

MalBien
"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.

  1. Título: [Placa] + [pieza o tarea]: [síntoma]. Ejemplo: Uno + HC-SR04: no sale ninguna línea en el monitor serie
  2. Placa y entorno: [modelo de placa, original o clon], [versión del Arduino IDE / del paquete de placas / de MicroPython], [sistema operativo]
  3. Proyecto: [nombre del proyecto de BlueGrays o proyecto propio], [cambios que hiciste en el código y el circuito]
  4. Conexiones: [pin de la pieza → pin de la placa, con color del cable], [alimentación: USB, pila, adaptador]
  5. Esperado: [qué esperabas que pasara, con números si es posible]
  6. Lo que pasa en realidad: [qué pasa, cuándo y si ocurre siempre]
  7. Mensaje de error o salida del monitor serie: [como texto], [velocidad en baudios del monitor serie]
  8. Lo que probé: [qué probaste → qué pasó, uno por línea]
  9. Adjuntos: [código completo con Añadir código], [1–5 fotos: vista general, pines de la placa, conexiones del módulo]
  10. 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?

  1. 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ó.
  2. 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.
  3. 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.
  4. 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.
  5. 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ú.
Nota para docentes: Si tu alumnado va a usar el foro, rellenar esta plantilla juntos en clase es un buen ejercicio: un estudiante redacta su problema con la plantilla y la clase lee la pregunta y comenta si se puede responder. Muchas veces el estudiante encuentra el problema mientras la rellena. Explica desde el principio la norma sobre datos personales y la diferencia entre "que te hagan los deberes" y "pedir ayuda donde te atascas"; pedir que indiquen en su trabajo la ayuda recibida también crea un hábito honesto. Para organizar a los grupos atascados durante la clase, mira la cola de ayuda en clase de Arduino con muchos alumnos.

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.

Ver todos los proyectos
HC-SR04 Medición de distancia (pantalla en serie)
#27Principiante

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

4.6(46)
71
Parpadeo de LED
#1Principiante

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

4.6(188)
1125
Encender un LED con pulsador (Push)
#9Principiante

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

4.8(113)
229
Encender y apagar un LED con un botón
#10Principiante

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

4.8(100)
167
Medir la intensidad de luz con LDR
#11Principiante

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

4.6(81)
138
Temperatura y humedad con DHT11
#55Intermedio

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

4.7(47)
73
LED Parpadeante con ESP32
#103Principiante

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.

4.7(37)
99
Encendido de un LED externo con la Raspberry Pi Pico (placa de pruebas)
#148Principiante

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

4.5(2)
7