/* Detectamos si los datos de la Eeprom son un numero entre 0 y 255 */ bool ValidarDatosEprom(){ int valor; //Variable para almacenar el dato ovtenido de la eprom int Direccion = 0;//Reseteamos el contador bool DatosInCorrectos = false; //hasta que no se demuestre los datos de la Eeprom son correctos while(Direccion < 5){ //Recorremos los 5 registros del Array valor = DatosEprom[Direccion]; //Leemos el valor if ((valor >= 0) and (valor <= 255)) { //si los datos leidos son un numero entre 0 y 255 no hace nada } else { DatosInCorrectos = true; //Si es diferente indica que hay un error } Direccion++; }//Fin while return DatosInCorrectos; //Entregamos si hay errores o no }//Fin validar Datos de la Eprom
domingo, 16 de diciembre de 2018
Arduino determinar si es un número entre 0 y 255
A la hora de recuperar un número de una eeprom puede darse el caso de que ese contenido que hemos leído no sea un número ya sea por que no la hemos limpiado correctamente o pr que ahun no la hemos escrito. Esta función nos regresa true o false dependiendo si es número entre 0 y 255...
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario