#include <OneWire.h>
#include <DallasTemperature.h>
OneWire ds18b20_pin(32); // Pin 32 para el sensor de temperatura
DallasTemperature sensor_temperatura(&ds18b20_pin); // Objeto para manejar el sensor de temperatura DS18B20
void setup() {
Serial.begin(9600); // Inicializa la comunicación serial en segundos
sensor_temperatura.begin(); // Inicializa el sensor de temperatura
}
void loop() {
sensor_temperatura.requestTemperatures(); // Solicita una actualización de la temperatura del sensor
float temperatura_celsius = sensor_temperatura.getTempCByIndex(0); // Obtiene la temperatura en Celsius del sensor con índice 0
int valor_potenciometro = analogRead(34); // Lee el valor del potenciómetro conectado al pin GPIO 34
// Imprime los datos de la temperatura y el potenciómetro en el monitor serial
Serial.print("Temperatura&"); // Etiqueta para la temperatura
Serial.print(temperatura_celsius); // Valor de la temperatura
Serial.print("Cº"); // Unidad de medida de temperatura en grados Celsius
Serial.print("&Potenciometro&"); // Etiqueta para el valor del potenciómetro
Serial.print(valor_potenciometro); // Valor del potenciómetro
Serial.println("&"); // Separador para indicar el fin de la línea de datos
delay(1000); // Pausa de 1 segundo antes de la próxima lectura
}