Добавлена функция CelsiumToFahrenheit
This commit is contained in:
parent
d2a87bc73b
commit
04143131f1
8
dht.go
8
dht.go
@ -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.
|
||||
// ---
|
||||
// Функция получения показаний температуры и влажности с применением подхода снижения вероятности возвращения ошибки путем посдеовательного вызова
|
||||
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user