summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp28
1 files changed, 16 insertions, 12 deletions
diff --git a/src/main.cpp b/src/main.cpp
index ca4efb7..ef36f0b 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -29,8 +29,12 @@
Adafruit_ST7789 tft = Adafruit_ST7789(&SPI, TFT_CS, TFT_DC, TFT_RST);
Servo myServo;
-OneWire oneWire(ONE_WIRE_BUS);
-DallasTemperature sensors(&oneWire);
+
+OneWire current_external_wire(EXTERNAL_BUS);
+OneWire current_internal_wire(INTERNAL_BUS);
+
+DallasTemperature current_internal_sensor(&current_internal_wire);
+DallasTemperature current_external_sensor(&current_external_wire);
float tempInternal;
@@ -42,21 +46,21 @@ float temp_max_external;
float temp_cur_internal;
float temp_cur_external;
-int deviceCount = 0;
void setupSensors(){
- sensors.begin(115200); // baud rate
+ internal_sensor.begin();
+ external_sensor.begin();
- Serial.print("Searching for devices.")
- deviceCount = sensors.getDeviceCount();
+ Serial.print("Searching for devices.");
- if(deviceCount != 0) {
- Serial.print(deviceCount, DEC);
- }
+ int internal_sensor_count = current_internal_sensor.getDeviceCount();
+ int external_sensor_count = current_external_sensor.getDeviceCount();
+
+ Serial.print("Internal sensors found: ");
+ Serial.println(internal_sensor_count);
- else {
- Serial.print("Cannot find any devices connected to One_Wire_Bus");
- }
+ Serial.print("External sensors found: ");
+ Serial.println(external_sensor_count);
}