Главная » Файлы » Проекты » Готовые проекты и примеры программ |
Библиотека для датчика DHL11
28.02.2015, 13:59 | |
Написал не большую библиотеку под Proton для DHL11, может кому пригодиться. Датчик не выдавал десятичные значения, по этому запись десятичных значений в переменные я убрал Пример вызова из главной программы: Код include "DHL11.pbp" Cls DelayMS 100 main: GetDHL11(PORTD.0, Hum, Temp, ChkSum) If ChkSum <> (Hum + Temp) Then Cls:Print At 1,1," Check Sum Error! ":GoTo main Print At 1,1,"H: ",Dec Hum," % " Print At 2,1,"T: ",Dec Temp,223,"C " DelayMS 1000 GoTo main GetDHL11(Порт_датчика, переменная_влажности, переменная_температуры, контрольная_сумма) контральная сумма = переменная_влажности + переменная_температуры Переменные в главной программе объявлять не нужно. Название переменных может быть любым. Если датчик не готов, то значение переменных будет равным: Hum = 0 Temp = 0 ChkSum=1 | |
Просмотров: 3649 | Загрузок: 49 | |
Всего комментариев: 0 | |