<$BlogRSDURL$>

sábado, marzo 27, 2004

Diseño de Semáforo

Ayer quede con David Cervera para hacer el proyecto. Hemos estado esta mañana trabajando y finalmente vamos hacer un semáforo.
El boceto esquenático del semáforo es el siguiente:


.


Diseñamos un procedimiento que sirve para controlar tres luces mediante LDRs pegadas al monitor del ordenador. Para ello con el fondo negro (0) y el lápiz blanco (7) y realizando trazos gruesos de color blanco conseguimos que cada LDR pueda percibir suficiente luminosidad abriendo o cerrando el circuito eléctrico. En realidad actúan como interruptores.
Llamamos al procedimiento SEMAFORO.

.

Las conexiones en la placa y esquema eléctrico empleado son las representadas en la figura:

.

viernes, marzo 26, 2004

Empezar con las ordenes o primitivas

WinLogo utiliza una tortuga para dibujar, la cual simula la punta de un lapicero. Podemos dibujar desplazando la tortuga.
He tomado este cuadro con una lista de primitivas gráficas:

.

Con estas primitivas podemos realizar cualquier dibujo en la ventana de Gráficos. El programa CUADRADO dibuja un cuadrado de lado 40 tal como aparece en la imagen:

.

Para dibujar un cuadrado rojo y que no se viese la tortuga hay ue hacer las siguientes modificaciones:



Algunas primitivas son importantes porque ayudan a simplificar los programas, a enviar mensajes a la ventana de texto, a introducir pausas,etc.:


.

miércoles, marzo 24, 2004

Primeros pasos con WinLogo

La primera pantalla de WinLogo. Se divide a su vez en tres ventanas más pequeñas: Ventana de GRÁFICOS, Ventana de TRABAJO y Ventana de TEXTOS. Esta distribución de ventanas se puede cambiar por el usuario.

.

Además hay una barra de iconos de acceso rápido a las operaciones más habituales del programa y la barra de menús típica de cualquier programa que corre bajo Windows.

.

La ventana de Trabajo
Esta ventana admite tanto órdenes directas como programas. Cada vez que pulsamos la tecla ENTER se define la línea actual y se ejecuta si no está dentro de un programa. Detecta automáticamente que se empieza un programa cuando se introduce la palabra PARA y le interpreta o define cuando acabamos dicho programa con la palabra FIN.
A mi en particular me gusta más escribir en la ventana de Edición por las razones que más tarde explicaré.
La ventana de Textos
En esta ventana aparecen los distintos mensajes de texto que envían los programas cuando así lo ordenan, pero también es la ventana donde el entorno WinLogo manda los mensajes de ERROR cuando no entiende alguna orden o no sabe que hacer con algun dato o para indicar que se ha definido un programa.
Cuando se produce un error en un programa, el mensaje de error es una herrmaienta muy útil porque te indica varias cosas: El programa donde está el error, la línea donde está el error y la orden o dato que no sabe interpretar.
La ventana de Gráficos
En esta ventana se presentan los resultados de las órdenes gráficas, es decir trazos y dibujos realizados por la tortuga.
La Ventana de Edición
Esta ventana se utiliza para escribir los programas. En ella se pueden hacer todas las modificaciones necesarias sin que se ejecute ninguna orden o programa hasta quese desee ejecutarlo.
Se ejecuta piulsando icono de Interpretar y en ese momento se definen de golpe todos los programas que estén en esta ventana.
Los problemas surgen cuando existe un error en un programa ya no se definen los posteriores a él. La solución es estar atento a la ventana de Textos para ver donde se ha producido el error.
También se pueden escribir los programas con cualquier procesador de textos (Notepad, bloc de notas, etc) con tal de que se guarden en formato de texto y con la extensión LOG para que luego lo podamos abrir en la ventana de edición o trabajo.
Como comentaba en otro post anterior ssta solución aplicada a la inversa es ideal para aquellos que dispongan de la versión demo ya que con esta versión no se pueden guardar los programas. Lo que se hace es copiar en el portapapeles el programa y luego guardarlos en él con la extensión LOG.

miércoles, marzo 17, 2004

CD de la asignatura

Esta mañana he recibido por correo el CD de la asignatura. Empezaré a mirarlo mañana.
He scaneado esta viñeta de Forges del diario El País del día 12 de marzo.

.

domingo, marzo 14, 2004

Empezado con el WinLogo

He realizado una búsqueda en la Red para descargar WinLogo porque no tengo el programa. Quizá vendrá en el CD que nos tienen que enviar y que no entregarón en la sesión presencial. La versión de evaluación de WinLogo que se descarga en http://www.wlogo.com/download permite probarlo con total funcionalidad pero sin la posibilidad de guardar en disco (save).
Los programas de Logo se pueden escribir en cualquier procesador de textos (Notepad, bloc de notas, etc) guardándolos en formato de texto y con la extensión LOG. Este fichero se puede abrir en la ventana de edición o trabajo y ya está. Esta solución aplicada a la inversa es ideal para utilizarla con de la versión demo ya que con esta versión no se pueden guardar los programas. Lo que se hace es copiar en el portapapeles el programa y luego guardarlos en él con la extensión LOG
He leído durante la búsqueda algunas cosas interesantes que recojo:
1. EL lenguaje Logo fue creado en los años 70 para introducir a los niños los conceptos de programación. Se diseño para ser fácil de aprender, fácil de usar y fácil de leer pero flexible y potente como para afrontar problemas complejos. Seymour Papert lo describió como "El leguaje para aprender".
2. Derivado del lenguaje usado para I.A. LISP, el lenguaje Logo ayuda a entender la lógica y el funcionamiento de las máquinas y a conocer como se comportan, usando un lenguaje sencillo y casi natural, que facilita a su vez la labor del educador.
3. La extensibilidad de Logo es una de sus principales ventajas, ya que es posible definir funcionalidades adicionales, y luego usarlas como parte del propio lenguaje.
4. El WinLogo en se desarrolló con el objetivo de beneficiase de las funcionalidades del sistema operativo Windows, y su sencillez de uso pero sin renunciar a la potencia.
5. Existe una versión Logo libre llamada Mswlogo. Las diferencias fundamentales entre Mswlogo y Winlogo están en el comportamiento en tres dimensiones y el manejo del color. Se puede descargar gratuitamente la versión de libre distribución y la ayuda en http://www.enconor.com/lenguaje_mswlogo/ . En este página se pueden descargar también descargar las primitivas tanto de WinLogo como de Mswlogo

sábado, marzo 13, 2004

Comienzo lectura libro asignatura Crear con Ordenador

He empezado a leer las 38 páginas de la Introducción del libro de la asignatura Crear con ordenador. Denomina a la asignatura Crear con Ordenador II y la sitúa después de la experiencia de Crear con Ordenador I, que supongo que está incluida dentro del curso de Experto. Yo no he hecho el curso de Experto pero como he visto mucho cine, siguiendo la metáfora veo la asignatura de entrada con buenos ojos.
Los objetivos son claros. No entiendo bien lo de la opcionalidad y lo de filosofía creativa de la opcionalidad. Habla de Corel y Logo-Control. En cualquier caso parece claro que hay que formar equipo de al menos dos personas, llegar a gobernar un dispositivo sencillo con ayuda del ordenador, reflejar la laborde cada día en el cuaderno (en mi caso en esta bitácora) y fimar el sistema funcionando.

domingo, marzo 07, 2004

Ayer sábado tuvimos la reunión presencial del Máster de Informática Educativa en la UNED. Saludé personalmente al Profesor Ramón Gonzalo Fernández y le hable de esta weblog para seguir la signatura del segundo cutrimestre.
La presentación del Profesor Ramón Gonzalo con el montaje de la rampa fue muy instructiva y brillante. Los ejemplos que están en el CD que se nos enviará (hubo un problema de edición que impidio que se nos entregaran en la sesión), son también muy didácticos.
Fue muy ilustastiva de la creatividad que se puede despestar en los alumnos la anécdota del grupo de alumnnos que montaron una práctica y trucaron retardando la acción de la raqueta que golpeaba una pelota por no ir a comprar una pila y más gráfica todavía que controlaron y midieron el número de veces que se ejecutaba corectamente la acción (5 aproximadamente ya que la pila estaba gastada), para que el profesor viera que funcionaba correctamente.
No hecho nunca nada de programación. Menos mal que tengo un buen "socio" que es mi colega David Cervera.

This page is powered by Blogger. Isn't yours?