SensoresPublicos

Guía de Beagle Term

Beagle Term es una aplicación gratis de Google Chrome que puedes usar para interactuar con los microcontroladores. Con Beagle Term, puedes enviar y recibir información de tu microcontrolador a través de un código escrito por la computadora.

Esto requiere Google Chrome como navegador web.

Empezando con Beagle Term

Encuentra Beagle Term en la tienda de aplicaciones de Google Chrome. También puedes encontrarlo simplemente buscando “Beagle Term” en Google. Haz clic en “Añadir a Chrome”.  Ahora podrás accesar al Beagle Term en cualquier momento en la sección “Apps” de Google Chrome.

Antes de abrir el Beagle Term, conecte su microcontrolador a su computadora usando el cable USB. Haz clic en el icono del Beagle Term para iniciar la aplicación o utiliza el botón “Iniciar aplicación” de Google Chrome Store.

Una vez lanzado, Beagle Term detectará automáticamente los ajustes necesarios, como el puerto, el bitrate, etc.

Nota: A veces Beagle Term no detecta el puerto correctamente. Si no puede conectarse inicialmente, intente otra selección de Puerto en el menú de abajo. En el caso específico de una computadora Mac, tendrá que cambiar manualmente el Puerto. En las Mac, el Puerto se detecta automáticamente como el puerto Bluetooth (“dev/tty.Bluetooth-Incoming-Port”), no como el puerto de comunicación al que está conectado el microcontrolador. En el menú que baja, seleccione el puerto que más se aproxime a “dev/tty.cu.usb…”

Estás listo para escribir el código cuando veas >>>

Abajo hay un ejemplo de la pantalla de bienvenida del Beagle Term cuando su microcontrolador está conectado correctamente. 

Si tiene problemas, puede reiniciar su sesión de término de Beagle en cualquier momento y empezar de nuevo presionando Ctrl + d 

Resolución de Problemas

 A veces en la construcción de sensores, su sensor podría no funcionar perfectamente la primera vez. Es común que las personas se encuentren con problemas que necesitan resolver. Los errores más comunes surgen de conexiones de cables incorrectas o sueltas o comandos de código mal escritos. 

Si encuentras que tu sensor no funciona, revisa dos o tres veces todas tus conexiones. Asegúrate de que no has cambiado la posición de los cables o de que has enchufado los cables en posiciones de tu breadboard que estén realmente conectados al resto de tu circuito. 

También, es importante escribir su código EXACTAMENTE como está escrito en las instrucciones, incluyendo las mayúsculas y los subrayados en los lugares correctos. El microcontrolador hace lo que has escrito, no lo que querías escribir. Puede ser frustrante y difícil de comprender cuando se pasa un detalle pequeño, como un solo carácter o letra incorrecta. Pero no te preocupes, esto le pasa a todo el mundo, ¡incluso a los programadores más avanzados!

Mensajes de error comunes en Beagle Term:

  1. SyntaxError: Invalid Syntax – Esto significa que has escrito algo mal. Tal vez has olvidado un “)” o un “:” en alguna parte. 
  2. ImportError: No module named “…” – Recibirás esto si escribes mal el nombre de un módulo que intentas importar. Por ejemplo, si escribe “import read_temps” en lugar de “import read_temps” obtendrá este error porque su microcontrolador no tiene un módulo llamado “read_temps” para importar. 
  3. AttributeError: Module object contains no attribute “…” – Recibirás este error si escribe mal el nombre de la función dentro del módulo que está tratando de usar.  Por ejemplo, si escribe “read_temp.Read_Temp()” en lugar de “read_temp.read_temp()” obtendrá este error.