correction fonction setpinvalue