CC3000 bloqueado


hola todos, hace unos meses realicé un proyecto con un shield ethernet que se conectaba un servidor telnet, todo funciona las mil maravillas.
decidí dar el paso cambiarlo por wifi por eso de no andar conectado cables (salvo alimentación).
resulta que adquiero un shield wifi cc3000 usando la libreria de sparkfun, cambio mi código para poder trabajar con este shield y me encuentro que no funciona correctamente.

busca la red, se conecta y es capaz de conectarse al servidor telnet, incluso puedo logearme y me sale todo el mensaje de bienvenida del servidor, todo correctamente.
ahora bien, cuando intento mandar ordenes dicho servidor, se queda bloqueado y ya no hace nada, en ocasiones se queda bloquado arduino debiendo resetearlo y en otras, el código sigue su curso pero lo que mandes al servidor es como si no hiciese nada, hace un client.print("lo que sea") y como si no enviases nada, no hay respuesta por parte del servidor.

buscando por internet vi posibles soluciones, la primera era el consumo de energia por parte de este shield, lo conecto con una fuente (no solo por usb como cuando estoy desarrollandolo) y tampoco funciona correctamente.

la memora parecia algo justa, así que decidi hacerme con un mega 2560 y asi ya lo tengo para otros menesteres, pues resulta que tampoco es eso porque con el mega sigo teniendo los mismos problemas.

he observado que enviando sentencias pequeñas, recibo respuesta del servidor y todo parece correcto, cuando envio alguna sentencia mayor, todo se va al traste.


¿posible problema de la libreria? cambio la libreria de adafruit, y el problema sigue igual e incluso noto que no funciona tan bien como con la de sparkfun...


¿habeis tenido algun problema similar? ¿alguna posible solución?


saludos.



Arduino Forum > International > Español > Software (Moderators: surbyte, Hector_A) > CC3000 bloqueado


arduino

Comments