Oui.
Si tu veux espérer avoir une chance de réussir avec la méthode de propagation, il va falloir jouer très serré.
Premièrement il te faut un émetteur de son qui émet des impulsions très brèves 1ms toutes les 10 ms par exemple. Il y a des applications Android qui font ca.
Les micros devront être écartés le plus possible: 2*60cm devraient être un minimum.
Le programme de réception devra fonctionner en deux étapes:
a) l'etape d'acquisition: il faut engranger aussi vite que possible à peu près une centaine d'octets du port digital D par exemple et les transcrire dans un array d'octets, sans aucun autre traitement!
b) l'étape de traitement: tu analyses l'array d'octets, filtres les bits non significatifs, elimines les repetitions et cherches ensuite les combinaisons du type
000
001
011
111
110
100
000
ce qui indiquerait une direction.
Ou à l' inverse:
000
100
110
111
...
111
011
001
000
ce qui indiquerait la direction opposée.
Les combinaisons
000
111
...
111
000
devraient indiquer que tu es dans la bonne direction.
Ensuite tu fais ton traitement robot et recommences au début.