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

vk

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

ТЕМА: Конструктор кода в конструкторе прошивки ESP8266

Конструктор кода в конструкторе прошивки ESP8266 11 Фев 2019 22:17 #24032

  • d51x
  • d51x аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 105
  • Спасибо получено: 3
  • Репутация: 1
Максим, подскажи, как напрямую из КК работать с PCF8574 родными функциями прошивки по аналогии с MCPread_reg16?
Администратор запретил публиковать записи гостям.

Конструктор кода в конструкторе прошивки ESP8266 12 Фев 2019 06:57 #24033

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
pcfgpiow8(uint8_t PCF8574_ADDR,uint8_t value) - запись
pcfgpior8(uint8_t PCF8574_ADDR) - чтение

регистров нет у этой микросхемы
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Конструктор кода в конструкторе прошивки ESP8266 22 Фев 2019 19:22 #24113

  • pistoletov
  • pistoletov аватар
  • Не в сети
  • Давно я тут
  • Нам никогда не будет 60 а лишь 4 раза по 15.
  • Сообщений: 127
  • Спасибо получено: 34
  • Репутация: 1
пробую записать данные через json так:
mosquitto_pub -t mosquitto/Bar_NODE/json -m "{"pwm":{"0":100,"1":0,"2":0},"gpio":{"16":1}}"
но они не принимаются.
Где ошибка?
Читаются норм:
mosquitto_sub -t mosquitto/Bar_NODE/json
{"system":{"hostname":"Bar_NODE","uptime":159900,"rssi":-71,"freemem":31280},"se nsors":{},"pwm":{"0":0,"1":0,"2":0},"gpio":{"16":0}}
Администратор запретил публиковать записи гостям.

Конструктор кода в конструкторе прошивки ESP8266 22 Фев 2019 20:30 #24115

  • pistoletov
  • pistoletov аватар
  • Не в сети
  • Давно я тут
  • Нам никогда не будет 60 а лишь 4 раза по 15.
  • Сообщений: 127
  • Спасибо получено: 34
  • Репутация: 1
так тоже не работает - mosquitto_pub -t mosquitto/Bar_NODE/json -m "{\"pwm\":{\"0\":100,\"1\":0,\"2\":0},\"gpio\":{\"16\":1}}"
Администратор запретил публиковать записи гостям.

Конструктор кода в конструкторе прошивки ESP8266 22 Фев 2019 21:24 #24116

  • pistoletov
  • pistoletov аватар
  • Не в сети
  • Давно я тут
  • Нам никогда не будет 60 а лишь 4 раза по 15.
  • Сообщений: 127
  • Спасибо получено: 34
  • Репутация: 1
Разобрался сам. Почему-то была ошибка коннекта с mqtt. Статус соединения 8 - че это значит? и ERROR на вкладке servers
Администратор запретил публиковать записи гостям.

Конструктор кода в конструкторе прошивки ESP8266 23 Фев 2019 12:26 #24124

  • pistoletov
  • pistoletov аватар
  • Не в сети
  • Давно я тут
  • Нам никогда не будет 60 а лишь 4 раза по 15.
  • Сообщений: 127
  • Спасибо получено: 34
  • Репутация: 1
pwm назначил на выводы 4 5 0 три канала. В настройках hardware прописано что i2c на пинах 2 и 0. Но я i2c Не использую. Думаю может поэтому у Меня на rgb светодиоде непрошенная свтомузыка бывает... Хотя всегда /pwmprint дает значения который установил через mqtt json. Но поведение диодов непредсказуемое.

Выводы у меня так распрeделены:
RGBW диод 4 5 0 выводы как PWM 16 вывод как gpio (on-off white led)


NRF24hub
14 12 13 2 15 (sck miso mosi csn ce)


что не так? почему непредсказуемое поведение диодов.
Включенные опции:
Ping тест, Zabbix sender, NRF24 хаб, Программный PWM (ШИМ), UART через GET, GPIO, MQTT JSON клиент, Обновление OTA, Настройки по умолчанию,
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.137 секунд

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