Go Down

Topic: GPS (Read 61 times) previous topic - next topic

LuisDLS

Hola,
Tengo un Arduino UNO y le agregué un módulo GPS, el problema es que cuando uso la función para verificar su disponibiidad todo sale bien, pero cuando uso la de No disponibilidad <<if(!Serial1.available())>> entra a esa función aunque si esté disponible, esto se debe a que verifica si tiene datos en el buffer y cuando parpadea si los tiene, y cuando no es cuando entra a esa función. Lo que en resumen quiero es saber si mi GPS se desconectó o algo por el estilo.

surbyte

Code: [Select]
if(!Serial1.available())

solo sería si usas softwareSerial en un uno, en un par de pines.
Yo jamas lo usó asi porque lo que se recomienda es usarlo de este modo

Code: [Select]
if(Serial1.available()>0)

es decir, si hay bytes en el buffer, entonces los leo y proceso.

No se que estas queriendo hacer pero es la primera vez que leo lo que relatas.

para la próxima no expliques tu problema con 1 linea de código, coloca siempre todo el código, porque si supieras resolverlo no consultarías y para que nosotros te comprendamos tenemos que ver todo el panorama.

Lee las normas y publica usando etiquetas por favor

Go Up