Si su proyecto de electrónica Arduino no funciona, usted tiene que comprobar tanto su hardware y su software. Comience con su hardware y luego pasar al software. Solucionar su proyecto de electrónica siguiendo estos pasos para comprobar los problemas más comunes.
Solución de problemas de hardware en un proyecto de electrónica problemática
Revise los siguientes pasos para verificar problemas de hardware:
Compruebe las conexiones de hardware.
Busque conexiones abiertas. La causa más frecuente de problemas es simplemente cosas están desconectados. También puedes ver si hay cortocircuitos. Este lugar puede alambres están tocando o conectadas que no deberían ser. Asegúrese de que está utilizando entradas digitales de tu Arduino para sensores que dan una salida digital (alta o baja) y entradas analógicas para sensores que la salida una tensión variable.
Revise su poder.
Asegúrese de que tiene suficiente poder, entonces asegúrese de que está haciendo en el lugar adecuado. Confirma tu indicador de alimentación están encendidas. Si va a encender los componentes externos de la placa Arduino, pero no parece estar funcionando, intente encender de forma independiente desde tu Arduino utilizando una batería o fuente de alimentación externa.
Compruebe que los componentes calientes y divertidas olores.
Localice los componentes que pueden ser demasiado caliente al tacto. Probablemente se conectan de forma incorrecta o recibiendo demasiado poder. Olfatear sus componentes para todo lo que pueda parecer a oler como la quema. Esta es una clara indicación de una conexión incorrecta, y usted debe desconectar la alimentación de inmediato. Reemplace los componentes dañados y vuelva a revisar el circuito para las conexiones incorrectas antes de encender.
Revise sus valores de salida.
Utilice un multímetro para medir los voltajes de sus dispositivos. Asegúrese de que usted está recibiendo +5 voltios para valores altos digitales y 0 voltios para valores bajos. Pon a prueba tus sensores digitales para asegurarse de que son la salida de los valores correctos. Pon a prueba tus sensores analógicos para asegurarse de que están proporcionando una tensión que va de 0 a 5 voltios.
Compruebe sus entradas y salidas digitales.
Si ha ejecutado demasiada corriente (más de 40 mA) en un pin digital o analógico tanto, que haya saturado el pasador, y puede haber dejado de funcionar. Si sospecha que un pin está muerto, trate de usar un pin adyacente al cambiar el código en consecuencia. Si se soluciona el problema, es posible que tenga una clavija de muertos.
Solución de problemas de software en un proyecto de electrónica problemática
Revise los siguientes pasos para verificar problemas de software:
Compruebe la sintaxis.
El problema más común es que falta un punto y coma al final de una línea. Probablemente el segundo problema más común es una llave que falta. También, busque errores tipográficos, faltas de ortografía, o una falta de coincidencia en las capitales o texto en minúsculas, ya que el código de Arduino mayúsculas y minúsculas. Si hay un error en su código, el IDE se suele resaltar la línea donde se produjo el error.
Utilice el monitor de serie.
Utilice Serial.println () declaraciones en puntos clave en su código para mostrar los contenidos de variables para el monitor de serie. También puede imprimir mensajes al monitor serie en los puntos importantes en su código. Es posible que tenga que añadir también una declaración de retardo () para proporcionar un momento, para que pueda leer el valor (s) medida que se imprimen a la pantalla.
Compruebe sus entradas y salidas.
Localice los componentes que pueden ser demasiado caliente al tacto. Probablemente se conectan de forma incorrecta o recibiendo demasiado poder. Olfatear sus componentes para todo lo que pueda parecer a oler como si estuviera en llamas. Esta es una clara indicación de una conexión incorrecta y se debe desconectar la alimentación de inmediato. Reemplace los componentes dañados y volver a revisar su circuito para las conexiones incorrectas antes de encender.
Utilice un simulador o emulador.
Puede utilizar simuladores de Arduino que imitan el comportamiento del Arduino y emuladores para la familia de chips AVR. Estas son herramientas técnicas destinadas a ingenieros y te dan una gran cantidad de información acerca de su código, ya se está ejecutando. Descargar una de estas herramientas para probar el funcionamiento de su código en un Arduino virtual en su computadora.
Compruebe los foros.
El sitio web oficial de Arduino, Adafruit, Sparkfun, y Element 14 tienen foros Arduino, donde la gente publica discusiones. Esas comunidades están llenas de personas que sólo quieren tener en sus Arduinos hacer cosas interesantes. Casi siempre son útiles y de apoyo.