problema software Centralina meteo Esame di stato

ho provato piu semplicemente ad associare ad ogni ''!='' di ogni if per ogni sensore, un errore proprio esempio

if(!=bme.begin){
errore=1;
}

andando a modificare una variabile globale , per 1 volta soltanto con un delay di 500 , ho visto sullo schermo che ha printato ''errore bme'' , poi mai più.

il bello è che il programma di test dei sensori funziona, ma nella funzione dove testo i sensori non ho strane ''clearDisplay'' che mi vadano a cancellare prima di poter vedere il messaggio di errore.

poi nel main ho messo:

if(errore!=0){

if(errore==1) printa errore di...
if(errore==2) printa errore di...
if(errore==3) printa errore di...
}
else if( errore ==0){

la roba del loop e funzioni varie..

}

e comunque non mostra nulla pur dovendo controllare il valore di ''errore'' ogni volta ( ed avevo un modulo staccato)