Normas del foro en Español

1. Inicia cesión o crea una cuenta.

Crea una cuenta (si es necesario) e Inicia Sesión, es muy fácil.

2. Escoger una sección apropiada al tema

Busca entre las diferentes secciones la más apropiada a tus intereses.


No todas se muestran (tema libre más abajo)

3. Buscar antes de postear

Intenta solucionar tu problema, o responde tu pregunta por ti mismo. Por ejemplo si te estas preguntando como conectar una serie de LED’s a un registro 74HC595, intenta buscar en Google exactamente eso (agrega la palabra “Arduino” para obtener mejores resultados):

El ejemplo anterior arroja muchos resultados; tanto referencias a la documentación oficial (ingles) e imágenes que se pueden entender bien, como diagramas. Lee algunos de ellos y tal vez logres responder tus dudas.
Si no te has molestado en hacer algo tan simple, y tus preguntas son tan comunes que indican que no te has tomado la molestia de buscar un poco por tu cuenta, no te sorprendas que alguien te mande a buscar en google y a que vengas a leer este hilo completo.
Si eres novato y crees haber encontrado algo que no acabas de entender, ve a la sección de documentación, donde encontrarás información para novatos y no tan novatos, como tutoriales, herramientas, publicaciones de libros, referencias, vídeo tutoriales, u otro tipo de material didáctico. Todos estos recursos publicados por miembros del foro en español completamente en español.

4. Abrir un nuevo tema (new topic button)

Click en el botón “New Topic”

5. Piensa un título y descriptivo

Trata de resumir tu problema con un título inteligente, útil e informativo.
Un título útil salta a la vista de las personas que podrían conocer la respuesta. Los títulos inútiles son los que deberías evitar.
Ejemplos de títulos inútiles que deberías evitar:
• ERROR EN CODIGO, AYDUA URGENTE
• Problema al programar
• Tengo un error
• Error
• Tendré problemas?
• Novato en apuros
• POR FAVOR NECESITO AYUDA RAPIDO!!!!
Ejemplo de un buen título:

6. El mensaje

En cuanto al mensaje trata de mantenerlo cortó y se concretó al describir tu problema, de tal manera que otros usuarios puedan entender tu situación, si no encuentras las palabras adecuadas menciona lo que entiendes y lo que crees entender, el hilo se ira nutriendo con comentarios que puedas entender.

7. Uso de etiqueta “code”

Si vas a mostrar tu “código”, “mensaje de error” o una “salida del monitor Serial”, etc. Selecciona el código, y click en el botón “Insertar código”.

Para que este sea más legible y visible entre todo el mensaje, además el mensaje se mantiene corto. Las etiquetas code deben envolver tu código como en la imagen anterior.

Clickeando en el botón “Preview”, ubicado debajo del editor de texto, podrás ver como quedara el mensaje antes de publicarlo (post).

8. Puedes adjuntar archivos

Si tu código es tan grande que no cabe en un solo post, o tiene múltiples archivos (ej. funciones y librerías), o quieres agregar una imagen, click en el botón “Attachments and other options” ubicado debajo del editor de texto.

Por favor, entiéndase bien! Sólo en casos extremos deberá usarse la opción de agregar archivos adjuntos. Sobretodo en el caso de que un sketch no sea admitido dentro del mensaje porque es demasiado grande. Pero mientras se pueda evitar, deberán hacerlo.

Entonces podrás buscar en tu disco duro la imagen, código, esquema, foto, que quieras adjuntar.

Por favor reduce las fotos a un tamaño razonable. Asegúrate que no sean mayores de 1mb, resoluciones menores a 1920 x 1080(2MegaPixeles) suele ser aceptable, con suficiente detalle pero procura que tampoco sea tan pequeña.

9. Insertar imágenes de Internet

Puedes insertar imágenes desde internet y también agregar enlaces a otras páginas u otros temas del foro como referencia haciendo click sobre los botones “Insert an image” e “Insert a link”.

Pega la URL de las imágenes en el cuadro de dialogo que aparece, este tipo de URL debe terminar en una extensión de un archivo de imagen, ej. .Jpg, .png, .gif; para terminar has click en OK.

En el caso de enlaces a páginas externas inserta la URL en el cuadro de dialogo que aparece, has click en OK, en el siguiente cuadro de dialogo puedes cambiarlo por el título de la página o dejarlo así, lo que aparece en este segundo cuadro de dialogo es el texto que estará visible en el mensaje.

10. Lenguaje amable y descriptivo

Hay mucha diversidad en la comunidad de habla hispana que participa en este foro. Personas de América como de Europa que hablan español con diferentes regionalismos, palabras o frases típicas de cada región.
Por supuesto que hay muchas ventajas de ser una comunidad con mucha diversidad pero el principal problema y sobre todo en este medio escrito es el mismo idioma que varía un poco en cada región, por tal motivo trata de ser claro y utilizar un lenguaje general para que todos puedan entender.

Re cuerda que es un foro y no una red social.

Como cortesía a las personas que esperas que te proporcionen ayuda, escribe frases completas. Como:
• Empezar con mayúscula un párrafo.
• Escribir las palabras correctamente.
• Utilizar comas en el lugar adecuado.
• Finalizar con un punto y aparte.

Este es un ejemplo de cómo debe hacerse:

Hola buen día.
¿Podrían ayudarme con mi código? Hay un error pero no logro verlo, adjunto mi código abajo:

Codigo debe ir dentro de las etiquetas code

Este es el mensaje de error que aparece en la consola.

Mensajes de error deben ir dentro de etiquetas code

Les agradezco su ayuda.

Tomarse el tiempo para hacer un apropiado y puntualizado post es marca de cortesía y respeto. Esto incrementara las chances de una respuesta amable y concluyente.

11. Tips para obtener mejores respuestas

• Menciona que Arduino tienes. ¿Es un UNO? ¿Leonardo? ¿Due? ¿Mini? ¿Mega? El problema podría ser específico de cualquiera de estos modelos.
• Describe tu problema en detalle.
• Si es relacionado a una pieza electrónica (chip o modulo), menciona el modelo exacto y preferentemente un link al data sheet.
• Describe cómo has conectado cosas como registros. ¿Los has conectado a tierra? ¿o +5v? ¿Están con resistencias pull-up ó pull-down? Postea el circuito si tienes dudas.
• Agrega el Sketch (código) ¡completo! Si no lo haces harás perder el tiempo a las personas que te pidan hacerlo. Sin embargo, con problemas de código, si es posible postear un sketch mínimo que reproduzca el problema - sin cientos de líneas de código. Si el problema se desvanece en el sketch reducido, el error no estaba donde pensabas que estaba.
• Copia y pega el código que te ha dado problemas, no trates de reproducirlo escribiéndolo de memoria en el post.
• Si tienes un error, postea el mensaje de error, (copia y pega). No solo digas: “Tengo un error”.
• Si has agregado sentencias para debugin en tu sketch (Serial), postea los mensajes del monitor serial (solo una muestra representativa).
• Si estas usando una librería que no viene con el IDE (en otras palabras, la has descargado de otro sitio) por favor pon un link al sitio donde la has descargado.
• Describe que esperas que pase y que es lo que pasa en realidad. No solo “no funciona”
• Si es posible, describe que es lo que tratas de hacer realmente, no solo lo que no puedes echar a andar, por ejemplo “Estoy tratando de encender un calentador y una bomba en un acuario al mismo tiempo”; no como “Como hago dos cosas al mismo tiempo”.
• Trata de aislar el problema, ya sea en código o electrónico. No nos confundamos tratando de hacer todo en de una vez. Por ejemplo si estas teniendo problemas leyendo un sensor has una simple prueba aislando el sensor y probándolo en un código dedicado solo al sensor.

12. Enviar mensajes personales

El servicio de mensajes en el foro es para mensajes personales. No preguntas técnicas.

No es apropiado el encontrar alguien que creas podría ayudarte, y tratar de obtener ayuda directa personalizada. Si lo haces te sugiero que estés preparado a pagar por esa ayuda exclusiva.
Si eres suficientemente perspicaz para obtener la atención de quien te parece ser un experto en tu problema, postea la pregunta en el foro primero (como se describe arriba).
Espera un par de días, podrían estar ocupados, si para entonces nadie ha podido ayudarte, puedes mandar un breve mensaje pidiendo asistencia, se amable y no olvides incluir el enlace del hilo del foro donde has plasmado tu duda y las respuestas que no te han solucionado el problema.
Si no agregas el enlace de tu pregunta en el foro, la persona a la que has pedido ayuda por mensaje privado tendrá que averiguar donde lo has colocado, entonces el esfuerzo y el tiempo invertido podrían desacelerar o incluso, desviar su atención a tu problema.
Nota que generalmente las preguntas posteadas dentro del foro son atendidas dentro de una hora, por alguna persona, pero esto varia dependiendo de la hora del día. Si preguntas directamente a una persona, esta podría tardar al menos 8 horas en responder, puede ocurrir que se ha ido a dormir, está en el trabajo, o terminando lo que sea que esté haciendo.

Si buscas ayuda personalizada para un proyecto y estás dispuesto a pagar un consultor, puedes consultarlo en privado con la persona que has escogido, plantea el problema y cuanto estas dispuesto a pagar para llegar a un acuerdo mutuo. Es importante que ambos tomen en cuenta el factor de la distancia y todo lo que implica.
Para seleccionar a la persona más indicada, ve a la sección de proyectos y busca algún proyecto similar o que puede complementar lo que necesitas, después puedes hacer click en el nombre de cada miembro del foro para ver su perfil, puntos de karma, actividad y post anteriores.

13. Modales dentro del foro

Una vez que ya hayas hecho tu post, aquí tienes algunos consejos:

No cruces de post a post.

Seguramente estas ansioso de que resuelvan tu problema, pero re-postear la misma pregunta en diferentes partes del foro causa un esfuerzo doble, y divide la concentración en de tu problema y probablemente el moderador borre tus mensajes y tendrás que empezar de nuevo.
Si te gusta buscar solución a tu problema, navegando entre los diferentes hilos con una problemática similar a la tuya, lo correcto es elaborar tú post como todos y referenciar los resultados que has seguido y lo que has concluido (utiliza etiquetas para enlaces). No preguntes en sima de ese mismo hilo, porque causaras redundancia en el hilo y probable mente el moderador borre tus mensajes y te de una advertencia.
Si no sabes en que sección poner tu post (Software, Hardware, Proyectos, etc.) has una deducción. No lo pongas donde no va “por si acaso”.

¡No lo cortes!

No cortes tu hilo después de una hora. Ten en cuenta las diferentes zonas horarias, la persona que sabe la respuesta podría estar durmiendo en ese momento, o en el trabajo ese día. Talvez después de un par de días.
Si tu pregunta no ha sido respondida por nadie, honestamente revisa lo para ver si has puesto suficiente información para ayudar a las personas a contestar tu pregunta.

La gente intenta ayudarte

Si alguien pregunta por más detalles, seguramente estarán tratando de visualizar que estas tratando de hacer. No los apartes con respuestas como “eso es irrelevante”. Mientras más detalle tengan sobre tu proyecto, mejor ayuda obtendrás, incluso podría ser que se te ha escapado algo o que no tomaste en cuenta algo importante.

Mantén tu firma corta
Una firma debería ser preferiblemente de una línea, y relevante. Una firma que enlace a un sitio no relacionado (como fútbol) podría ser pretexto para ser baneado por spam.

Se educado

Un poco de cortesía y educación te asegura éxito. Incluso si crees que tu pregunta se ha respondido antes, o no le encuentras sentido, trata de preguntar educadamente. Recuerda que muchos miembros del foro con un gran número de post en su marcador leen la misma pregunta cada cierto tiempo, y podrían aburrirse si pruebas con tu pregunta que no te has tratado de solucionar tu problema más seriamente primero. Entenderás que si respondes de manera amable y sin exagerar, que las personas se mantendrán a tu lado y probablemente resuelvas tu problema pronto. Los insultos personales directos o indirectos no son aceptables, mantente al margen del tema.

14. Interpretar las respuestas

Probablemente obtengas respuestas pronto. Lee las con calma y cuidado

• Si una respuesta menciona algo que no entiendes (ej. “Puente H”), trata de buscar por tu cuenta el significado, usando google.
• Si no entiendes una parte de la respuesta, dilo. Menciona que parte no entiendes, no solo lo ignores.
• Aplica las soluciones sugeridas, incluso si no te parecen relevantes a ti. Aparentemente cambios insignificantes podrían de hecho resolver el problema.
• Mira en los consejos que te piden. Por ejemplo: “¿Cual código?” significa: “Por favor pon tu código”.
• Si has hecho cambios, y las cosas aun no funcionan, señala los cambios tanto electrónicos como código apropiado (en una nueva respuesta).
Responde a las preguntas. Es frustrante tener que leer tres páginas del hilo para obtener el
• Excepto para agregar etiquetas de código, por favor no modifiques post anteriores para hacer correcciones. Eso hace que los siguientes post parezcan inconsistentes. Postea el nuevo código en una nueva respuesta.
• Si has encontrado la solución por tu cuenta, como cortesía a otras personas que leerán el hilo más tarde, explica que has cambiado que resolvió el problema. ( ej. Cambio del tipo de una variable, cambio de un cable).
• Si consideras que tu problema se ha solucionado, por favor edita tu post original (el primero del hilo) y agrega [SOLUCIONADO] antes del título. Esto ayuda a la gente a saber que se ha solucionado el tema. Además por favor describe la solución ya sea que alguien más te ha ayudado a solucionarlo o tú mismo lo has logrado. Al final del mensaje anota “Esto se ha solucionado de esta manera…”, esto es de mucha ayuda a gente que tiene el mismo problema.
• Si tu problema es sobre un proyecto más complejo y el hilo tiene varias páginas, edita tu primer post y agrega los puntos que has solucionado y que has agregado , no es necesario que describas en detalle los cambios, solo menciónalos al final del post como una guía o índice de tu proyecto.
• No repitas lo que se lee arriba. Es redundante hacerlo. Si varios te responden con solo dirigirte a ellos por su nick es suficiente para entender a quien te refieres. Solo llena el hilo de información repetida que no contribuye a la solución del mismo. Ademas las citas o quote se usan para resaltar un párrafo al que si estas respondiendo puntualmente pero no hace falta cuando te refieres a la totalidad de la respuesta.
Gracias.

COMPLEMENTARIO: Como visualizar una imagen adjunta

Las normas hablan de repositorios (subefotos, y tantos otros) en la nube pero con el tiempo he comprobado que lo mejor es que las imágenes, esquemas o fotos se suban como adjuntos y luego se aproveche el enlace del blog arduino.cc para que se pueda visualizar usando etiquetas.

Para ello voy a subir un esquema como adjunto y luego verán como se hace para hacer que esa imagen sea visible en el post.

Lo que deben hacer es llevar el botón derecho del mouse, a donde se encuentra el archivo adjunto. Y simplemente copian la dirección del enlace como se ve en esta imagen.

Al hacerlo capturarán este enlace que pego en modo de texto plano

http://forum.arduino.cc/index.php?action=dlattach;topic=477546.0;attach=245938

Claro que eso es para que puedan comparar con su experiencia.
Luego seleccionan todo el texto, van a la etiqueta de imagen, click y quedará asi

[img]http://forum.arduino.cc/index.php?action=dlattach;topic=477546.0;attach=245938[/img.]

Ahora si, con la etiqueta se ve así, el arduino con su PINOUT

NOTA: El novato (menos de 100 msgs) debe ser paciente, porque cada paso le lleva 5 min de espera pero para evitarlo debe previsualizar las cosas para asegurarse que queden bien antes de postear y por error tener que esperar esos 5 min.

Otro truco importante: cuando suban varias imágenes, estas se almacenan de 2 en 2. Si como en mi caso la primera queda con un valor 245938 la siguiente será 245940 y la que sigue 42.
Entonces si tienen varias no hace falta capturar cada enlace sino el primero y luego de un paso postean con etiquetas 2, 3 o mas imágenes.