Добавлена функция CelsiumToFahrenheit

This commit is contained in:
Victor Chapaev 2024-09-27 16:34:43 +03:00
parent d2a87bc73b
commit 04143131f1
Signed by: victor
GPG Key ID: 05ACE065D1EC5CA4
2 changed files with 10 additions and 1 deletions

8
dht.go
View File

@ -284,6 +284,14 @@ func read_dht_2(pin int) (data [DATA_SIZE]int, err error) {
}
// Converts temperature from Celsius to Fahrenheit
// ---
// Преобразует температуру из градуса Цельсия в градус Фаренгейта
func CelsiumToFahrenheit(celsium float64) float64 {
return celsium * 1.8 + 32
}
// Reading temperature and humidity data by sequentially calling two different algorithms with a delay between calls to reduce the likelihood of errors.
// ---
// Функция получения показаний температуры и влажности с применением подхода снижения вероятности возвращения ошибки путем посдеовательного вызова

View File

@ -15,6 +15,7 @@ func TestReadDHT(t *testing.T) {
if err != nil {
t.Errorf("Error: %v\n", err)
} else {
fmt.Printf("Temperature = %.1f, Humidity = %.1f\n", temp, hum)
ftemp := CelsiumToFahrenheit(temp)
fmt.Printf("Temperature (C): %.1f\nTemperature (F): %.1f\nHumidity: %.1f\n", temp, ftemp, hum)
}
}