Post a new topicPost a reply Page 1 of 2   [ 15 posts ]
Go to page 1, 2  Next
Author Message
 Post subject: Terminal v1.9
PostPosted: Sun Jul 29, 2012 10:27 pm 

Joined: Sun Jul 29, 2012 10:08 pm
Posts: 8
Hola a todos

Como puedo mandar este comando "0x1A" (Crtl-z) usando la aplicacion Terminal v1.9 "windows".

estoy haciendo pruebas con comandos AT, me devuelve correctamente las respuetas, menos cuando necesito terminar con "Crtl-z".

Gracias
Un saludo


Top
 Profile  
 
 Post subject: Re: Terminal v1.9
PostPosted: Mon Jul 30, 2012 7:28 am 

Joined: Mon Sep 28, 2009 11:06 am
Posts: 2043
Hola bubury,

Una opción sería trabajar con el IDE de Arduino 1.0.1, ya que gracias a el monitor serial puedes trabajar como terminal y enviar comandos.

Gracias.

Un cordial saludo.


Top
 Profile  
 
 Post subject: Re: Terminal v1.9
PostPosted: Mon Jul 30, 2012 9:54 pm 

Joined: Sun Jul 29, 2012 10:08 pm
Posts: 8
Hola libelium-dev

Estoy haciendo pruebas pero no entiendo muy bien; te cuento, estoy escribiendo los comandos AT con terminación de linea "NL & CR" y después necesito terminar con estos comando

0x0D
0x0A
0x0D
0x0A
0x1A

mi dudas es como escribo estos comando y con que terminación de linea, CR o nada?? he probado con los códigos ascii "Alt+", pero no me queda claro.

Muchas Gracias


Top
 Profile  
 
 Post subject: Re: Terminal v1.9
PostPosted: Tue Jul 31, 2012 6:55 am 

Joined: Mon Sep 28, 2009 11:06 am
Posts: 2043
Hola bubury,

Necesitaríamos un poco mas de información para intentar comprender tu problema. ¿Con que producto estas trabajando?

Un saludo.


Top
 Profile  
 
 Post subject: Re: Terminal v1.9
PostPosted: Tue Jul 31, 2012 8:38 am 

Joined: Sun Jul 29, 2012 10:08 pm
Posts: 8
Hola libelium-dev

Cierto, os cuento. estoy utilizando el modulo 3G/gps con un Arduino, estoy haciendo una consulta a una webservice y me gustaría hacerlo de forma manual para ver que me esta devolviendo después de enviar cada comando.

estoy enviando los comando de conexión y llamada y perfecto me devuelve un OK o un REQUEST, pero cuando quiero introducir el CRTL-z, que en la aplicación lo tengo como "Serial.write(0x1A);"
se para y no no veo que devuelva nada. Estoy seguro que lo estoy haciendo mal.

Realmente he probado muchas maneras pero no se si lo estoy haciendo bien. La pregunta es ¿Como mando ese comando de cierre desde el monitor serie de arduino? ¿que tengo que marcar como fin de de linea? (no hay fin de linea, nueva linea, retorno de carro, ambos NL y CR)

Espero que sirva la explicación.
Mil gracias


Top
 Profile  
 
 Post subject: Re: Terminal v1.9
PostPosted: Wed Aug 01, 2012 9:10 am 

Joined: Mon Sep 28, 2009 11:06 am
Posts: 2043
Hola bubury,

Desde el IDE de Arduino no es posible envíar el comando de Crtl-z. Prueba a utilizar algún programa que te permita ver los datos del puerto serie como por ejemplo cutecom para Ubuntu o hyperterminal si utilizas windows.

Saludos.


Top
 Profile  
 
 Post subject: Re: Terminal v1.9
PostPosted: Sat Aug 04, 2012 12:33 pm 

Joined: Sun Jul 29, 2012 10:08 pm
Posts: 8
Hola libelium-dev

Muchas gracias, he hecho las pruebas con el hyperterminal y mis comandos At funcionan.

Una cosa mas, tengo un ejemplo similar al del link, me funciona me bien, pero me gustaría que repitiera la consulta cada X segundos, como puedo hacer esto.

http://www.cooking-hacks.com/index.php/ ... gps#step15

He probado a quitar el ultimo "while(1);" pero después de dos consultas se bloquea y no hace nada mas. Cual sería la mejor forma de hacerlo??

Muchas Gracias


Top
 Profile  
 
 Post subject: Re: Terminal v1.9
PostPosted: Mon Aug 06, 2012 6:42 am 

Joined: Mon Sep 28, 2009 11:06 am
Posts: 2043
Hola bubury:

¿Que IDE de Arduino estás usando? ¿el 1.0.1 o los anteriores?

Saludos


Top
 Profile  
 
 Post subject: Re: Terminal v1.9
PostPosted: Mon Aug 06, 2012 8:24 am 

Joined: Sun Jul 29, 2012 10:08 pm
Posts: 8
el 1.0.1

gracias


Top
 Profile  
 
 Post subject: Re: Terminal v1.9
PostPosted: Tue Aug 07, 2012 7:03 am 

Joined: Mon Sep 28, 2009 11:06 am
Posts: 2043
Hola bubury:

Prueba limpiando el buffer de entrada del puerto serie antes de enviar cada commando AT.
Usa el siguiente código para vaciar el buffer:
Code:
while (Serial.available() != 0)
{
    Serial.read();
}


Saludos


Top
 Profile  
 
Display posts from previous:  Sort by  
Post a new topicPost a reply Page 1 of 2   [ 15 posts ]
Go to page 1, 2  Next


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Libelium theme based on 610nm Style by Daniel St. Jules of http://www.gamexe.net


© Libelium Comunicaciones Distribuidas S.L. | Terms of use