Ascensor
Vamos a controlar un ascensor de tres pisos. Serán necesarios tres pulsadores de llamada y tres sensores para detectar el piso en el que se encuentra (podemos usar finales de carrera y/o relés reed que se activan ante la proximidad de un imán); en definitiva, serán precisas 6 entradas digitales. Como la tarjeta LOG 4007 sólo dispone de 4 (I1, I2, I3 e I4), tenemos dos opciones:
- Utilizar tres teclas del teclado del ordenador como pulsadores y conectar los sensores a las entradas digitales I1, I2 e I3.
- Usar pulsadores externos conectados a I1, I2 e I3 y unir los sensores a la entrada digital I4 y a las dos entradas analógicas A1 y A2.
En este caso, disponemos de dos archivos simuladores: simAscensorTeclado.lgo y simAscensor.lgo.
Ficheros adjuntos: simAscensorTeclado.lgo y simAscensor.lgo
Podemos utilizar las siguientes instrucciones:
gira_motor2_derecha | ||||||
gira_motor2_izquierda | ||||||
estado_entrada_digital :numero devuelve on / off | ||||||
leer_entrada_analogica :numero devuelve (0...255) sólo simAscensor | ||||||
detiene_motor2 | ||||||
estado_motor 2 devuelve derecha, izquierda, off |
En el vídeo hemos simulado la actividad 4, el ascensor se controla desde tres pulsadores externos.
Actividades
Instrucciones: Abrir y ejecutar el archivo que corresponda simAscensorTeclado.lgo o simAscensor.lgo. Completar las actividades y comprobar su funcionamiento en el entorno de FMSLogo.
Montaje real
El vídeo muestra el montaje real de la actividad 2. Mediante las teclas 1, 2 y 3 le indicamos al ascensor el piso al que tiene que dirigirse. Hemos utilizado como sensores relés reed, que se activan por la presencia de un imán colocado en el lateral de la cabina.
Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0