si de hecho, estoy consiente de lo de las librerias, el problema es como se programa otro pin para el sensor ya que cargo solo el programa de temperatura en el pin 2 y este solo marca -127 grados
#include <OneWire.h>
#include <DallasTemperature.h>
// Pin donde se conecta el bus 1-Wire
const int pinDatosDQ = 9;
// Instancia a las clases OneWire y DallasTemperature
OneWire oneWireObjeto(pinDatosDQ);
DallasTemperature sensorDS18B20(&oneWireObjeto);
void setup() {
// Iniciamos la comunicación serie
Serial.begin(9600);
// Iniciamos el bus 1-Wire
sensorDS18B20.begin();
}
void loop() {
// Mandamos comandos para toma de temperatura a los sensores
Serial.println("Mandando comandos a los sensores");
sensorDS18B20.requestTemperatures();
// Leemos y mostramos los datos de los sensores DS18B20
Serial.print("Temperatura sensor 0: ");
Serial.print(sensorDS18B20.getTempCByIndex(0));
Serial.println(" C");
Serial.print("Temperatura sensor 1: ");
Serial.print(sensorDS18B20.getTempCByIndex(1));
Serial.println(" C");
delay(1000);
}
el problema de este codigo es que es para dos sensores y en mi caso tengo el otro de presion
!Gracias por la ayuda!