Índice del Foro ENCONOR.COM ENCONOR.COM
Enconor Tecnología Educativa S.L.
 
 F.A.Q.F.A.Q.   BuscarBuscar   Lista de MiembrosLista de Miembros   Grupos de UsuariosGrupos de Usuarios   RegístreseRegístrese 
 PerfilPerfil   Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   ConectarseConectarse 

Problemas con las entradas analógicas

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro ENCONOR.COM -> ENCONOR
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
Sonia_tecnologia



Registrado: 27 Oct 2006
Mensajes: 2

MensajePublicado: Vie Oct 27, 2006 7:03 am    Título del mensaje: Problemas con las entradas analógicas Responder citando

Buenas, mi nombre es Sonia y trabajo de profe en un instituto de Madrid.
El caso es que voy a trabajar con la controladora Enconor Plus y tengo un problema con las entradas analógicas.

Para empezar, tengo la versión 6.5 del MSWLOGO del Cnice:

Cuando pongo leeanalogica 5 no me lee la entrada 5, tengo que poner muestra leeanalogica 5 o si no es(leeanalogica 5)

Después cuando quiero hacer un programa no me sirve poner
sisino leeanalogica 5<100 [conecta 1] [conecta 2]

¿Qué estoy haciendo mal?? Muchas gracias por vuestro tiempo.
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Javier



Registrado: 09 Oct 2002
Mensajes: 8

MensajePublicado: Sab Oct 28, 2006 9:53 am    Título del mensaje: uso de las entradas analogicas Responder citando

Hola Sonia:

Cuando pones leeanalogica 5, la controladora está devolviendo un valor numérico, pero en logo tienes que decirle que es lo que tiene que hacer con él.
Por ejemplo <escribe leeanalogica 5> le estas diciendo que escriba por pantalla el valor que obtenga de la lectura de la entrada analógica 5.
Puedes hacer también una asignación a una variable.
Por ejemplo:

Haz "valor leeanalogica 5
escribe :valor

lo que hace es asignar el nº obtenido de la entrada analógica a la variable valor, para posteriormente mostrar su valor por pantalla.

Respecto a tu programa:

**********************************
Después cuando quiero hacer un programa no me sirve poner
sisino leeanalogica 5<100 [conecta 1] [conecta 2]
************************************

Para que te funcione solamente tienes que acotar correctamente la comparación mediante paréntesis:
sisino (leeanalogica5)<100 [conecta 1][conecta 2]

Si tienes cualquier otra dificultad no dudes en consultarnos.

Javier
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Sonia_tecnologia



Registrado: 27 Oct 2006
Mensajes: 2

MensajePublicado: Mar Oct 31, 2006 7:54 am    Título del mensaje: Responder citando

Muchas gracias por la ayuda.

la sentencia sisino (leeanalogica5)<100 [conecta 1][conecta 2]
sigue sin funcionarme, pero si le pongo:
sisino (:valor)<100 [conecta 1][conecta 2]
habiendo hecho antes lo de Haz "valor leeanalogica 5
escribe :valor
entonces sí me funciona.

Probaré con esto, a ver que tal me va la programación

Un saludo.
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Luis



Registrado: 10 Oct 2002
Mensajes: 29

MensajePublicado: Mar Oct 31, 2006 8:35 am    Título del mensaje: Lectura de Entradas Analógicas Responder citando

Hola:
La sentencia sisino (leeanalogica5)<100 [conecta 1][conecta 2] debe funcionarte perfectamente, yo creo que posiblemente el error está en que le falta un espacio en blanco entre leeanalogica y 5; esta sentencia debería ser:

sisino (leeanalogica 5)<100 [conecta 1][conecta 2]

Pruebalo. Un Saludo
_________________
Luis L. R.
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro ENCONOR.COM -> ENCONOR Todas las horas están en GMT
Página 1 de 1

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas


Powered by phpBB © 2001, 2005 phpBB Group