Перенести формулу

beresnevdr
Offline
Зарегистрирован: 18.01.2018

Уважаемые гуру, я начинающий в программировании под arduino.
Подскажите как описать математическую формулу под arduino.

Конкретнее нужно написать функцию расчета эффективной температуры по формуле
http://planetcalc.ru/2089/?oldver=0#

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Использовать функции модуля math.h

http://www.nongnu.org/avr-libc/user-manual/group__avr__math.html

PS твою сылку не смотрел, глазики балять. :(

beresnevdr
Offline
Зарегистрирован: 18.01.2018

Спасибо, теперь осталось понять как правильно все сделать :)

Еще одно, в формуле используются данные температуры, давления, влажности, ветра и излучения солнца.
У меня есть данные с датчиков температуры, давления и влажности.
Данные по ветру буду брать с ближайшей метрологической станции (пока нет своего анемометра).
А вот данные излучения солнца, по приведенной ссылке написано:

Поскольку обычному человеку, думаю, довольно трудно измерить или оценить уровень излучения, то калькулятор не использует выражение для излучения, таким образом расчет идет для пребывания в тени.

Это как? Получается формула другая уже?

А если для формулы взять данные с датчика освещенности?
 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

думаю, излучение в той формуле и величина напряжения с делителя, одним плечом которого является фоторезистор - несколько разные вещи.  Осталось придумать, как приводить одно к другому.  Можно посмотреть в потолок, там написано. 

beresnevdr
Offline
Зарегистрирован: 18.01.2018

Вот и я о том же :)
Пока буду делать без выражения об излучении, а потом, когда получится, буду думать как приводить данные с датчика освещенности к этой формуле.
Используется не фоторезистор, а датчик для измерения освещенности типа bh1750.