proyecto: software C Sharp para control remoto del sistema Bolt 18F2550 a través del puerto serial. Autores: Gloria Luz Castillo Barrera, Edgar Omar Peña de Alba
PANTALLA 1 Antecedentes:
C#
(C Sharp) es un lenguaje de programación orientado
a objetos, desarrollado y estandarizado por
Microsoft como parte de su
plataforma. NET, que
posteriormente fue aprobado como
un estándar por la ECMA
(ECMA-334) y la
ISO (ISO
/ IEC 23270). Descripción: Este proyecto consta de 2 partes: el software desarrollado en C Sharp que se ejecuta en cualquier plataforma Windows y el firmware desarrollado en ANSI C que se ejecuta en el sistema Bolt 18F2550. Ambos programas interactúan entre sí para hacer una aplicación visual de control remoto muy simple de usar. Al utilizar el software C#, el usuario será capaz de trabajar en una interfaz visual (ver la Pantalla 1) y que le permite hacer click con el mouse en los diferentes dispositivos (cualquiera de los leds, relevadores, microswitches, sensor de temperatura, y teclado) para enviar comandos remotos desde el PC a la tarjeta 18F2550 a través del puerto serie. Se proporcionan todos los archivos de código fuente del software C# y el firmware ANSI C para que los desarrolladores interesados pueden hacer uso de ellos para futuros proyectos o aplicaciones especiales. Para probar el software C# para control remoto a través del puerto serial: Primeramente, tendrá que transferir el siguiente archivo .hex (firmware) a la tarjeta Bolt: Serial3.hex Para tal fin use el software Bolt v.1.0.1 Posteriormente, descargue el archivo .zip desde el link que aparece en la parte inferior de esta página. Siga el manual del usuario proporcionado. Después de la instalación del software en la PC, conecte los dispositivos como se muestra en la foto abajo. Puede usar un eliminador de baterías externo para alimentar la tarjeta y probar el relevador (también puede utilizar un cable USB para alimentar la tarjeta, pero entonces no podrá probar el relevador.
Comandos disponibles haciendo click en los dispositivos (ver Pantalla 1): Para realizar las pruebas, el usuario necesitará el sistema 18F2550 con su LCD insertado, como se muestra en la foto de arriba. Para conectarlo con la computadora PC, se utiliza un cable USB-Serial (con su controlador instalado). También es posible usar una PC más antigua con un conector DB9 y un cable DB9-DB9 para conectar la tarjeta Bolt con la PC. Al dar click con el mouse sobre cada dispositivo mostrado en la Pantalla 1, el usuario puede activar ó desactivar remotamente cualquiera de los 8 LEDs y el relevador en la tarjeta Bolt, o bien leer remotamente sus microswitches o el sensor de temperatura. Los comandos también se pueden enviar dando click en cualquiera de los botones del teclado hexadecimal (0..F) y observando el valor enviado en el LCD. Con este software, puede realizarse la prueba completa de todos los dispositivos del sistema Bolt 18F2550.
|