• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Так-же я не знаю как вам нравится писать в js. characteristicCache.writeValue(blk).then(val.. и далее.. {}); Или через Async/await ? Мои примеры писаны по самому примитивному... запрос-ответ.
  2. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Если датчик имеет спящие режимы и подключен в питание на постоянку - тогда, обычно его надо разбудить перед работой (соединением по BLE) и закинуть в сон после. Вот всё это и делает структура инициализации. Но для вашего пример достаточно установить частоту clk и псё. По этому сократим её, как...
  3. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Там много параметров, созданных для автоматической инициализации подключенных датчиков. Когда происходит соединение с устройством, то включается пин подающий питание на датчик. Инициализируется шина i2с, подаются стандартные команды SMBUS на сброс шины. Далее, если заданы какие-то установки...
  4. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Если работать с i2c без автоматов, то инициализация примерно такая: function i2cDrvInit(clk){ log('Send command#01: Init I2C/SMBUS CLK '+clk+' kHz...'); let blk = new Uint8Array([6, 1, 0, 0, 255, 255, clk&0xff, (clk>>8)&0xff]); characteristicCache.writeValue(blk); }
  5. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Чтобы получить данные с i2c по началу надо инициализировать шину i2с на необходимую вас скорость - 2 мегабита потянет? Потом создать запрос что вы хотите - читать или записывать или сразу одновременно писать значения и читать по i2c с чипа? Как читать - циклически с каким периодом и как...
  6. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    А у меня такого нет, т.е. есть где-то готовых платах разработки типа того века, если ещё не выбросил. Их что теперь сдувать от туда и на соплях припаивать?
  7. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Т.к. в данных чипах нормальный i2c контролер, то всякие дуры-процедуры использовать не имеет смысла. Максимум что можно использовать - это i2c_pin_init(). И то самому запрограммировать пины с нужными подтяжками проще. И если идем на сон, то для некоторых чипов i2c желательно снять или изменить...
  8. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Так-же в SDK есть примеры: telink_ble_sdk_release_v3.3.0_20191012\vendor\826x_driver_test\app_i2c.c Или надо всю документацию и примеры скопировать в форум?
  9. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Т.е. вы типа этого ищите? 11.8 IIC 11.8.1 IIC Pin Telink MCU embeds an IIC module. SDA and SCK line of the IIC module can be mapped to multiple groups (8261/8267/8269: 3 groups; 8266: 1 group) of GPIOs, as shown in the table below. IIC pin mapping table IC type IIC No. SDA SCL...
  10. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Да, веселый док на чип 2004 года и "скетч" 2021 года :) Их ещё продают?
  11. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Несколько стандартных характеристик UUID для BLE. https://github.com/oesmith/gatt-xml/blob/master/org.bluetooth.characteristic.date_time.xml https://github.com/oesmith/gatt-xml/blob/master/org.bluetooth.characteristic.current_time.xml Это не все...
  12. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Решение с часами находится в соседней теме. Модули выпускает ai-thinker. В них установлен часовой кварц и сам чип лучше по всем характеристикам.
  13. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    У данного чипа (DS3231) беды в том, что он много жрет в качестве часов. В активном режиме жрет более чем чип BLE. Где вы берете такую гадость? Ещё забыл - чтобы оно обеспечивало заявленные хар-ки требуется постоянная рекалибровка, что ещё жрет батарейку :)
  14. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Вот вам версия с гистерезисом в +-127% :) Общую программу настройки TelinkMiFlasher.html я переписывать не буду. С этой прошивкой у вас вводимые значения гистерезиса для влажности будут умножаться в самом термометре на 10. Т.е. вместо 1.5% будет 15%
  15. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    И никаких роутеров не требуется:
  16. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Такая система создана для того, чтобы было побольше шума в форумах и прочих площадках и они были заполнены тупыми типовыми вопросами. И о чем тут вообще разговор? На UBIA есть вывод данных с акселерометра в web страничку. Для остального хлама этого нет.
  17. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Про это описано в SDK Developer Handbook. Для разных нужд для оптимизации выпускают разные SDK и в каждом свои фичи. На Arduino нет "Arduino Developer Handbook" - даже Google про это не знает. Кроме того, по опыту, большинство, эдак 90% информации по либам и даже самой системе Arduino является...
  18. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    А где в setup() ветка быстрого старта после микро-амперного сна чипа? Ну там после 100..500 us после включения питаний доп. тактовых генераторов и CPU? И если мне не надо "всю нужную инициализацию" - у меня всего мелкий датчик и от него надо передать пару байт на страницу в Web, тогда как? Вот в...
  19. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Для новичка или для программиста первым вопросом будет "что такое Arduino?". Потом будут вопросы - где IDE и где SDK Developer Handbook? На данный чип это все есть, в отличии, к примеру от ESP. Потом обычно запрашивают "Конфигуратор" для типовых задач и настройки проекта, по типу Куба для STM...
  20. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Для этого надо понять, что setup() назван user_init(), а loop() - main_loop(). Это очень тяжко для Ардуино-головного-мозгу. Аналогично и с i2c. Просто выкинуты ненужные и непонятные никому из обывателей transmission stop/start и прочие изжитые аббревиатуры и ритуалы. Где в эксплорере или компе...
Сверху Снизу