HOME

PRODUCTOS

PROYECTOS

TUTORIALES

VIDEOS

FREEWARE

PROGRAMAS

FUNCIONES C

EMPRESA

ENGLISH

                   

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).

Su sintaxis básica se deriva de C / C ++ y utiliza el modelo de objetos .NET, similar a Java, e incluyendo mejoras tomadas de otros lenguajes de programación.

El nombre C# (C Sharp) fue inspirado por la notación musical, donde '#' (sostenido) indica que la nota C (do en inglés) es un semitono más alto, lo que sugiere que C# es superior a C / C + +.

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.

 

Baje el archivo .zip del siguiente link, el cual incluye toda la información, software y firmware del proyecto:

C-SHARP-SOFTWARE-REMOTE-CONTROL-SERIAL-PORT-FOR-18F2550.zip

Al descomprimir los archivos, usted verá las siguientes carpetas (ver ventana de abajo):

-Archivos fuente del software C Sharp para el sistema Bolt. Carpeta: CSerialPic

-Software de Instalación C Sharp (Windows 8, Windows 7, XP). Carpeta: PIC18F2550

-Archivos fuente y ejecutable del firmware a cargar en la tarjeta Bolt. Carpeta: Serial

El programa también cuenta con un instructivo en español:

PIC-18F2550-C-SHARP-SOFTWARE-MANUAL-DEL-USUARIO.pdf