Etape 8: Télécharger Code
Le code fonctionne en jouant les bips et ensuite varier l’intervalle inter-bip basée sur la distance mesurée par le capteur. Donc, si vous êtes à proximité d’un objet, l’intervalle inter-bip se réduit et les bips se produisent plus rapidement. Si vous êtes loin d’un objet, l’intervalle inter-bip augmente donc les bips se produisent plus lentement. Le contrôleur vérifie la distance chaque 60ms, alors l’intervalle inter-bip change dynamiquement. Actuellement elle est ajustée de sorte 1 pouce fait une différence de 10 ms d’intervalle inter-bip. Ce qui rend les lunettes fonctionne mieux pour les distances plus rapprochées, mais peut être augmentée pour mieux travailler pour les autres distances. J’ai essayé une échelle exponentielle qui a augmenté la gamme à des distances plus proches (à l’aide de fÉchelle , mais il ne semble pas modifier la réponse beaucoup en échange des tonnes de code, donc j’ai mis au rebut il.) Depuis le temps qu’il faut lire la distance dépend de la distance de l’objet étant senti (les capteur renvoie impulsions jusqu'à 30ms long) le code mesure le temps il a fallu pour obtenir la lecture et compense les temps de retard de ce montant.
Chaque ligne dans le code est commenté et est (espérons-le) explicite.