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

vk

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

ТЕМА: Трудности и вопросы новичка по освоению ПРО ESP8266.

Трудности и вопросы новичка по освоению ПРО ESP8266. 21 Фев 2018 23:13 #21691

  • BL63
  • BL63 аватар
  • Не в сети
  • Новый участник
  • Сообщений: 6
  • Репутация: 0
тут конечно нужно использовать VGPIO
я использую сейчас vgpio и интерпретер, я пытаюсь выяснить, это самый оптимальный путь для передачи состояния гпио между модулями, или есть "более лучший" )
Администратор запретил публиковать записи гостям.

Трудности и вопросы новичка по освоению ПРО ESP8266. 21 Фев 2018 23:17 #21692

  • BL63
  • BL63 аватар
  • Не в сети
  • Новый участник
  • Сообщений: 6
  • Репутация: 0
199 GPIO успешно управляет подсветкой LCD и OLED

а есть способ управлять подсветкой tm1637 ?
Администратор запретил публиковать записи гостям.

Трудности и вопросы новичка по освоению ПРО ESP8266. 22 Фев 2018 07:08 #21696

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

Трудности и вопросы новичка по освоению ПРО ESP8266. 22 Июль 2018 01:22 #22485

  • ildar.k
  • ildar.k аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 48
  • Репутация: 0
Есть задача управлять шим на втором модуле через первый с помощью vgpio.
не совсем пойму как правильно реализовать, понимаю что скорее всего через interpreter, но как настроить на первом pwm? В настройках максимум можно установить только 15 по моему. как указать виртуальный pwm, что бы можно было им управлять допустим из interpreter?
Например:
:start
delay(50)
if(gpioget(3)==1)
pwmset(?,100)
Администратор запретил публиковать записи гостям.

Трудности и вопросы новичка по освоению ПРО ESP8266. 22 Июль 2018 02:53 #22486

  • ildar.k
  • ildar.k аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 48
  • Репутация: 0
Понял pwmset(20,100) если виртуальный шим 0.
Вот как бы сделать постепенное прибавление виртуального шим при нажатии на гпио 3 и убавление при нажатии гпио 1
Этот вариант не заработал
if(gpioget(3)==0)
goto testa
else
if(gpioget(1)==0)
goto testb
end
:testa
valmath(1,valget(1)+1)
if(valget(1)>=255)
valget(1)=255
pwmset(20,valget(1))
delay(50)
else
end
:testb
valmath(1,valget(1)-1)
if(valget(1)<=0)
valget(1)=0
pwmset(20,valget(1))
delay(50)
else
end
Администратор запретил публиковать записи гостям.

Трудности и вопросы новичка по освоению ПРО ESP8266. 23 Июль 2018 17:54 #22488

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
возможно 50мс - это мало для того чтоб успел гет запрос на удаленный модуль послать.

В любом случае нужно отлаживать и проверять чтоб все по правилам опции было написано..
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter, Dolfik
Время создания страницы: 0.136 секунд

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