1
0
mirror of https://github.com/AlexGyver/GyverCore.git synced 2025-07-06 02:21:10 +03:00
Files
GyverCore/examples/temp_measure/temp_measure.ino
2019-08-02 19:47:25 +03:00

17 lines
808 B
C++

// измерение приблизительной температуры ядра
void setup() {
uartBegin(9600);
analogReference(INTERNAL); // подключаем АЦП к опорному
analogPrescaler(128); // установить предделитель 128 (иначе некорректно измеряет)
// в стандартном ядре делитель 129 является стандартным
// в GyverCore по умполчанию 4 (быстрее измеряет)
}
void loop() {
// analogRead(THERMOMETR) вернёт напряжение в мв
// (val - 324.31 ) / 1.22 - примерное уравнение перевода в градусы по цельсию
uartPrintln((float)(analogRead(THERMOMETR) - 324.31) / 1.22);
delay(100);
}