Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Исходники » Am2321 Датчик влажности и температуры


Am2321 Датчик влажности и температуры

Сообщений 1 страница 6 из 6

1

Здраствуйте представляю мой доработанный плагиат.
Наткнулся у китаезов на датчик влажности и температуры Am2321, дешево и сердито, запустился с пол тычка, описание от производителя великолепное.
О датчики стоимость от 150 до 180 рубликов.
Датчик может как заявлено работать в 1 из 2-х режимов обмена, I2C и 1-wire.
Он маленького размера в пол раза меньше SHT , минус -будьте осторожны с ножками ломаются на раз(единственный минус)
Теперь по поводу исходников;
    i2c - прямое подключение индикатора 1602
    i2c - подключение через платку I2c интерфейса 1602

Особенности, при программировании заметил что от команд CLS и INITLCD - экран начинает блымать (неприятно очень) их отрубаешь и все ОК. С платкой интерфейся i2c намучился, но заработала, Интерфейс
датчика 1-WIRE не пробовал еще мож потом чуть погодя, и так бошка кипит целый день намучился.
Кто будет тестить прошу отписаться.

Исходник прямое подключение

******************************************

i2c интерфейс индикатора

i2c применял платку которая щас у китаезов в распространении по форуму вариант 2

Отредактировано dmitry7020 (2015-07-29 10:19:01)

+2

2

А разве датчик не толерантен к уровням 5 вольт?

0

3

radan написал(а):

А разве датчик не толерантен к уровням 5 вольт?

Подпись автора

    Профессионалы построили "Титаник",
    а любитель - Ковчег.

датчик работает от 3 до 5 Универсал

0

4

dmitry7020 написал(а):

Humidity = Makeint(i2cbuff(4) , I2cbuff(3))
    Temperature = Makeint(i2cbuff(6) , I2cbuff(5))
    Tempw1 = Makeint(i2cbuff(7) , I2cbuff(8))
returnэ************внести этот оператор

Уважаемые прошу прощения мне подсказали что я забыл вставить команду возврата Return, в исходнике исправил.
Хотя и без нее все арбойтен, но должно быть все как положено. Спасибо sasha_1973 за подсказку. к критике отношусь только положительно, век учись и все равно дураком будешь. Все знать невозможно.

0

5

Вот выкладываю доработанный вариант  снятия информации в формате single, для дальнейшего удобства расчетов, усреднений и пересчетов

Доработанный вариант

Отредактировано dmitry7020 (2015-08-25 01:20:33)

+1

6

Молодчина, так держать!

0


Вы здесь » Программирование ATMEL в BASCOM. » Исходники » Am2321 Датчик влажности и температуры