dev #1
@ -12,7 +12,7 @@
|
||||
#define TEMP_SENSOR_PIN 9
|
||||
|
||||
OneWire oneWire(TEMP_SENSOR_PIN);
|
||||
DallasTemperature sensors(&oneWire);
|
||||
DallasTemperature temperature_sensors(&oneWire);
|
||||
|
||||
DistSensor dist_sensor = DistSensor(ULTRASONIC_SENSOR_PIN_TRIG, ULTRASONIC_SENSOR_PIN_ECHO, 25.0);
|
||||
Barrier barrier = Barrier(SERVO_PIN, 4);
|
||||
@ -20,13 +20,13 @@ LCDScreen screen = LCDScreen();
|
||||
|
||||
unsigned long current_time, sensor_last_time_activated, temperature_last_time_measured;
|
||||
|
||||
float tempC = 0;
|
||||
float temperature_in_c = 0;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600);
|
||||
dist_sensor.configure_pins();
|
||||
barrier.configure_pins();
|
||||
sensors.begin();
|
||||
temperature_sensors.begin();
|
||||
screen.init();
|
||||
|
||||
}
|
||||
@ -48,9 +48,9 @@ void loop() {
|
||||
|
||||
if (current_time - temperature_last_time_measured >= 1000){
|
||||
temperature_last_time_measured = current_time;
|
||||
sensors.requestTemperatures();
|
||||
tempC = sensors.getTempCByIndex(0);
|
||||
temperature_sensors.requestTemperatures();
|
||||
temperature_in_c = temperature_sensors.getTempCByIndex(0);
|
||||
}
|
||||
|
||||
screen.display_temperature(tempC);
|
||||
screen.display_temperature(temperature_in_c);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user