/temp2lcd

Aplicación hecha en Gambas para enviar información de temperatura del CPU/GPU al Arduino.

Primary LanguageC++

temp2lcd

v1.0.10

Aplicación hecha en Gambas para enviar información de temperatura del CPU/GPU al Arduino.

La aplicación transmite las temperaturas del CPU y el GPU hacia el Arduino vía el puerto USB. Para que funcione correctamente es necesario tener instalado lm-sensors y nvidia-smi.

Por el momento la aplicación solo funciona con tarjetas NVIDIA.

Para obtener la temperatura del CPU la aplicación utiliza un script que encontré en https://stackoverflow.com/questions/50686262/how-to-get-average-cpu-temperature-from-bash

Lo interesante del script es que devuelve un promedio de temperatura de todos los cores disponibles. Alteré levente el script para que solo devuelva el valor numérico y la unidad en grados celsius.

Respecto del sketch del Arduino, es bastante sencillo. Recibe la información enviada por la aplicación y la muestra en un display LCD (16x2).

También hay un LED conectado al PIN 13 que enciende cuando se produce el evento Serial.available();

En el repositorio se encuentra el código fuente. paquetes de instalación para debian y el sketch de Arduino.

Más información en mi blog: https://thenerdyapprentice.blogspot.com/2020/12/temp2lcd-gambas-arduino.html

Saludos!.