Hay un sensor de temperatura del CPU integrado en todos los chips ATSAMD21, ATSAMD51 y nRF52840. CircuitPython hace que sea muy sencillo leer datos de este sensor. Esto funciona con las microcontroladoras usadas en las tarjetas de Adafruit para CircuitPython.

Los datos se lee utilizando dos comandos sencillo. Vamos a digitarlos en el REPL. Conecte su tarjeta a la consola serial, y entre al REPL. Luego, ejecute los siguientes comandos en el REPL:

import microcontroller
microcontroller.cpu.temperature

¡Listo! Has impreso las temperatura en Celsius al REPL. Tome nota que no es exáctamente la temperatura ambiente y no es super preciso. ¡Pero se le acerca!

Si lo deseas imprimir en Fahrenheit, utilice esta fórmula sencilla: Celsius * (9/5) + 32. Es muy sencillo hacer matemática en CircuitPython. ¡Observa!

Tome nota que el sensor de temperatura integrado en los chips nRF52840 tiene una resolución de 0.25 Celsius, así que si imprimes la temperatura será con incrementos de 0.25 Celsius.

This guide was first published on Jun 24, 2020. It was last updated on Mar 28, 2024.

This page (Temperatura de CPU en CircuitPython) was last updated on Mar 08, 2024.

Text editor powered by tinymce.