Bonjour à tous
Je travaille sur un petit projet utilisant un TSL201R. Je me suis inspiré du code de cette page :
https://arduining.com/2014/03/26/usi...-with-arduino/
Le code fonctionne très bien, mais reste assez lent en raison de algorithme utilisé : On balaye tous les bits d'horloge à chaque fois que l'on lit 1 pixel, pourtant la datasheet précise que la lecture s'effectue à la volée. Je ne comprend pas le choix de l'auteur du code, et effectivement quand je vais lire les pixels 1 à 1 sur un seul cycle les valeurs sont incohérentes (j'ai des valeurs d'intensité croissantes du début à la fin du capteur, même si il est illuminé de façon uniforme).
Est-ce que quelqu'un saurait me dire pourquoi ?
-----