Documente Academic
Documente Profesional
Documente Cultură
• Conexiones
• Programación en Visual Basic
• Programación en MSWLogo
Conexiones
Se puede usar cualquiera de las otras salidas digitales para realizar la conexión entre la
bombilla y la controladora.
1
Funcionamiento Primeros pasosEncender una bombilla
Interfaz de control de dispositivos externos por ordenador a través de puerto paralelo
3.- En el módulo añadido se tendrán que poner las siguientes declaraciones de llamadas a las
funciones de la biblioteca "io.dll", y también se incluirá la función que permite activar las
salidas digitales de la controladora.
Public Declare Sub PortOut Lib ''IO.DLL'' (ByVal nPort As Integer, ByVal nData As
Integer)
Public Declare Function PortIn Lib ''IO.DLL'' (ByVal Port As Integer) As Integer
End Sub
4.- Se crearán 2 botones en el formulario: uno de esos botones será el botón de encender
(Command1_Click), y el otro será el de apagar (Command2_Click). En el código del formulario,
escribiremos las siguientes instrucciones para cada botón. Se cambiará también el valor
Caption de cada uno de los botones, poniendo en un botón Encender y en el otro Apagar para
que quede más claro para qué sirve cada botón.
Escribir_Salidas_Digitales (1)
End Sub
Escribir_Salidas_Digitales (0)
End Sub
5.- Una vez terminado el proyecto, éste se guarda. Pulse F5 o el botón Iniciar para ejecutar la
aplicación.
6.- Una vez comprobada que la aplicación funciona, se creará un archivo ejecutable del
proyecto creado.
Descargue los diferentes archivos que forman todo el proyecto programado en Visual Basic,
descomprímalos y guárdelos en un directorio aparte. Ejecute el fichero bombilla.exe. Se
visualizará la siguiente pantalla:
2
El ordenador como elemento de control
Centro Nacional de Información y Comunicación Educativa
Pulsando los botones que se le presentan podrá encender y apagar la bombilla o salir de la
aplicación.
Programación en MSWLogo
1.- Se implementa un procedimiento para crear la ventana gráfica del programa. Para ello se
utiliza la función creaventana. Para crear un marco dentro de la ventana se utiliza la función
creagroupbox. Por último dentro del marco se crean los botones con la función creaboton.
Dentro de cada botón se establecerán entre los corchetes las funciones que se han de ejecutar
una vez presionado el botón.
Ejemplo:
para VentanaSeleccion
fin
2.- Se crean varios procedimientos para encender y apagar la bombilla. Para encender la
bombilla se utilizará la función conecta y a continuación el número 1 que indica que se activen
el par de salidas digitales 0 y 1, y para apagar la bombilla se utiliza la función desconecta,
similar es su sintaxis a la función anterior.
Ejemplo:
para EncenderBombilla
CONECTA 1
fin
3
Funcionamiento Primeros pasosEncender una bombilla
Interfaz de control de dispositivos externos por ordenador a través de puerto paralelo
para ApagarBombilla
DESCONECTA 1
fin
3.- Se llama al procedimiento que crea la ventana gráfica fuera de cualquier procedimiento,
para que se cargue la aplicación gráfica nada más cargar el fichero de logo.
Pulsando los botones que se le presentan podrá encender y apagar la bombilla o salir de la
aplicación.
4
El ordenador como elemento de control