#include <math.h>
#include "led.h"
#include "tempr_sensor.h"
/* LED */
const uint8_t ledPin[] = {2, 3, 4};
Led ledGreen(2);
Led ledYellow(3);
Led ledRed(4);
/* NTC */
TemprSensor t_sens (A0);
void setup() {
for (int i = 0; i <= 2; i++) {
pinMode(ledPin[i], OUTPUT);
digitalWrite(ledPin[i], LOW);
}
Serial.begin(9600);
}
void loop() {
float temp = t_sens.GetTemperatureCels();
Serial.print("Температура = ");
Serial.print(temp);
Serial.print("°C");
Serial.println();
if (temp >= 10 && temp <= 15) {
ledGreen.On();
} else {
ledGreen.Off();
}
if (temp > 15 && temp <= 20) {
ledYellow.On();
} else {
ledYellow.Off();
}
if (temp > 20) {
ledRed.On();
} else {
ledRed.Off();
}
delay (1000);
}