Paso 4: ¿Cómo funciona?
![]()
Ya que todos los pines son utilizados para él led pantalla, parece que nada queda para leer el voltaje. Si usa un voltaje superior a 5v, entonces no iba a funcionar, pero debajo de 5v, hay otra manera. Aunque no se menciona en la documentación, o aparentemente por alguien en Internet (al menos en cuanto a que pude encontrar), el attiny puede medir su propia tensión de alimentación. Internamente mide un voltaje de referencia generado internamente y de extrapola la tensión de alimentación. En la hoja de datos, podemos ver que además de lectura de los pines analógicos estándar, el 85 también puede comparar, leer de la tierra y leer 'Vbg'. Todos nos preocupamos por es Vbg. Siempre se trata de 1.1v, y usando Vcc como el voltaje de referencia, cambiará proporcionalmente. Un valor de 512, por ejemplo, significa una Vcc de 2,2 v, mientras que 256 significa 4.4v. El voltaje exacto se calcula y asigna entre 0 y 30 para el rango que desea, entonces almacenado en el registro de datos de 'b' para mostrarlo.
¿Pero espere, no dejarlo conectado a la descarga de la batería lo rápidamente?
Jajaja Después de visualizar la carga de tres segundos, el duerme attiny y consume poca energía. Por poco me refiero a muy poco. 1 mil de estos conectados a través de tu corazón no afectarlo. Cuando completamente apagado, el attiny consume sobre 0.1uA. A ese ritmo de consumo, una batería de iPhone duraría unos 1.600. Años. Sí, como hecho y a la izquierda desde sólo 400 tendría sobre suficiente jugo para encender una vez más antes de morir. Es tan eficiente porque podremos apagar todo dentro de la viruta. Desde entonces utilizamos reset para conseguir una nueva lectura, todo, desde la ADC para el perro guardián se apaga cuando no está siendo utilizado.