Guarda che adesso il programma così com'è va a leggere il sensore collegato al pin A1 !!
ripeto:
// Pin analogico a cui è collegato il sensore IR,che gestisce la presenza del materiale PET:
Dist.begin(A0);
// Pin analogico a cui è collegato il sensore IR,il quale misura il riempimento del contenitore PET:
Dist.begin(A1);
scritto così il secondo Dist.begin annulla il primo quindi la lettura che fai con il comando Dist.getDistanceCentimeter(); all'interno del void contaPET() vai a leggere il sensore collegato al pin A1.
fai questa prova: commenta il secondo Dist.begin
// Pin analogico a cui è collegato il sensore IR,che gestisce la presenza del materiale PET:
Dist.begin(A0);
// Pin analogico a cui è collegato il sensore IR,il quale misura il riempimento del contenitore PET:
// Dist.begin(A1); // <====MODIFICA
e vedi se funziona.
Se si rileggiti bene quello che ho scritto nel mio post precedente.
ciao
pippo72