GPS

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.

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

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