Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома

ТЕМА: Датчик освещенности GY-2561 ( TSL2561 )

Датчик освещенности GY-2561 ( TSL2561 ) 05 Июль 2016 11:38 #13403

  • olegr70
  • olegr70 аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 189
  • Спасибо получено: 16
  • Репутация: 2
Так я и обращался по адресу 0x39. Может быть я не правильно понял как работает " I2C через GET ".
А 80 -Это уже запрос командного регистра где последние 4 бита адрес остальных 16 регистров. Командой /i2cgo?adr=39&set=8003 я и пытался записать в нулевой регистр 03h но когда модуль включен в прошивке этот регистр обнуляется, а когда модуля в прошивке нет, тогда стабильно выдает 51 в нулевом регистре. Хотя не понятно почему 51, но зато стабильно начинают меняться показания, при изменении освещенности, в последних регистрах при обновлении страницы в браузере.
Что сделать дальше?
Последнее редактирование: 05 Июль 2016 11:43 от olegr70.
Администратор запретил публиковать записи гостям.

Датчик освещенности GY-2561 ( TSL2561 ) 05 Июль 2016 11:45 #13404

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
может GY-2561 - это не TSL2561 ? а то совсем управление другое, никак у меня задано....
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Датчик освещенности GY-2561 ( TSL2561 ) 05 Июль 2016 12:11 #13405

  • olegr70
  • olegr70 аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 189
  • Спасибо получено: 16
  • Репутация: 2
GY-2561 это название платы на которой припаян чип TSL2561. Ссылка на даташит по которому я пытался что-то понять: cdn-shop.adafruit.com/datasheets/TSL2561.pdf
Последнее редактирование: 05 Июль 2016 12:15 от olegr70.
Администратор запретил публиковать записи гостям.

Датчик освещенности GY-2561 ( TSL2561 ) 05 Июль 2016 15:23 #13409

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
вот пример работы с датчиком github.com/adafruit/TSL2561-Arduino-Libr...b/master/TSL2561.cpp , в прошивке реализовано аналогично.. Есть ардуина проверить на ней этот код ?
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Датчик освещенности GY-2561 ( TSL2561 ) 05 Июль 2016 18:00 #13410

  • olegr70
  • olegr70 аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 189
  • Спасибо получено: 16
  • Репутация: 2
К сожалению дело с ардуино не имел, код проверить не могу.
Судя по максимальным значениям равным 255, значения регистров выдаются в десятичном формате. Тогда если из десятичного перевести в двоичный "51" получим: "110011" т.е. два младших разряда соответствуют 03 в шеснадцатеричном исчислении. Таким образом, при данном значении в нулевом регистре, модуль включается и готов к работе.
Последнее редактирование: 05 Июль 2016 18:11 от olegr70.
Администратор запретил публиковать записи гостям.

Датчик освещенности GY-2561 ( TSL2561 ) 05 Июль 2016 18:52 #13412

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
один из пользователей попробовал запустить, даже что-то показывало, нужно разбираться..
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.136 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.