Deslizador - Vicente-Francisco/EIDEGraphics GitHub Wiki

El módulo “time” tiene un método -“time.time()”- que da, con una precisión lo suficientemente alta, el instante en el que es ejecutada (ahora = time.time() carga en la variable “ahora” el instante actual en segundos; no se preocupe desde cuándo son esos segundos: es irrelevante para este problema). Usando este método y un código mínimo -no haga “prints”-, calcule la velocidad efectiva de muestreo que puede obtener del ADS1115 (El canal por omisión; cambie el “SPS” a 860. Sugerencia: programe un lazo que haga la conversión un número elevado de veces; 1000, por ejemplo). Resultado: en torno a 400 muestras por segundo. La velocidad viene limitada por el trasiego de órdenes -read.word, write.word- por el bus i2c, que, si no cambia usted la velocidad -100.000 bits/s-, limita el proceso. En el anexo CC, “Configuración de Raspbian” se indica cómo cambiar la velocidad a 400.000 bits/s; si lo cambia observará un aumento en la velocidad efectiva hasta, aproximadamente, 520 muestras/s.