Fallas comunes
Para más preguntas, puede buscarlas y resolverlas directamente en nuestro foro:\ https://forum.singtown.com/
¿Qué hacer si no hay respuesta al conectar OpenMV a la computadora?
- Compruebe la alimentación de OpenMV. Use un multímetro para medir el pin de 3.3V. Si la lectura no es normal (menos de 3V) indica que hay algún problema con el puerto USB de la computadora o con el cable USB; cámbielo.
- Compruebe el administrador de dispositivos de la computadora. Verifique si el controlador está instalado correctamente siguiendo los pasos correctos y el entorno de desarrollo.
- Consulte al vendedor si grabó el firmware correctamente.
¿Qué pasa si OpenMV y Arduino/STM32/51 están conectados por puerto serie, pero no se recibe ningún mensaje?
- Asegúrese de que el puerto serie de OpenMV pueda transmitir correctamente. Use un módulo TTL-USB para conectarlo a la computadora, o use un osciloscopio/analizador lógico conectado al pin para comprobar si se transmiten datos.
- Asegúrese de que no haya nada mal con Arduino/STM32/51. Use un módulo TTL-USB para enviar datos a Arduino/STM32/51 y compruebe el resultado. Por ejemplo, compile el código de forma que, al recibir un dato determinado, encienda o apague las luces. O bien use el puerto serie para transmitir (los principiantes suelen cometer errores fácilmente aquí, ya que no saben qué puerto serie debe recibir datos y cuál debe transmitirlos, que es lo que más se pregunta).
- Asegúrese de que no haya nada mal con la conexión del puerto serie. El RX de TX del Arduino en OpenMV y el TX y GND del RX del Arduino en OpenMV deben estar conectados. Asegúrese también de que la alimentación de Arduino/STM32/51 esté correcta. Algunas personas no saben que es necesario suministrar alimentación, o simplemente son descuidadas.
¿Qué pasa si los datos del puerto serie se ven como código ilegible?
- Debe elegir mostrar el código en ascii. Si está en hexadecimal, tal vez lo confunda con código ilegible.
- Asegúrese de que sea una conexión de nivel ttl. No puede usar el RS232 de la computadora para conectarse directamente al puerto serie de OpenMV.
Más detalles en: comunicación serie II
¿Por qué no se puede ejecutar el programa al alimentar eléctricamente?
- (lo más común) compruebe si hay algún error en el código. Pruebe el código en el IDE. Si hay un error, definitivamente no se ejecutará normalmente.
- Según los pasos de la Guía rápida en 10 minutos, modifique main.py con el código que desea ejecutar.
- Asegúrese de que la alimentación sea correcta. Suministre un voltaje de 3.7V a 7V (se recomienda 5V) a través del pin VIN, o conecte el USB para alimentar directamente.
- Si conecta el cable USB para alimentar, asegúrese de no vincular OpenMV en el IDE, ni conectar ningún asistente de puerto serie USB a OpenMV. Porque en ese momento, se iniciará el REPL, lo que interrumpirá la ejecución de main.py.
¿Por qué no se puede guardar código en OpenMV?
- Esto puede deberse a que tenga el archivo abierto, o a que la unidad esté fallando -- reinicie la computadora
- Si aún no funciona, es posible que el sistema de archivos esté dañado -- formatéelo
¿Qué pasa si no hay imagen o la imagen no se mueve después de ejecutar el código?
Si se ejecuta con normalidad, es posible que haya hecho clic en deshabilitar por accidente; simplemente haga clic una vez más.

¿Por qué no aparece la columna del mapa de visualización en el lado derecho?
Use el ratón para arrastrarla hacia el lado derecho.
¿Por qué la velocidad de fotogramas por segundo no es tan alta como se indica?
Al ejecutarse en el IDE, debido a que OpenMV necesita transmitir la imagen a la computadora, lo cual consume mucho tiempo, puede cerrar la visualización de imagen en la computadora.
