Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.03.2014, 16:41   #341
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Попробуйте поменять CHANG на HIGH
Admin вне форума   Ответить с цитированием
Старый 30.03.2014, 16:48   #342
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

PHP код:
String Bi "";
int AC_LOAD 3;   
int dimming 255;

void setup() {
Serial.begin(9600);
pinMode(AC_LOADOUTPUT);// Устанавливаем AC Load пин как вывод
attachInterrupt(2ZCHIGH); 
}

void ZC()
{
  
int dimtime = (38*(255-dimming));  
  
delayMicroseconds(dimtime); 
  
digitalWrite(AC_LOADHIGH);
  
delayMicroseconds(20); 
  
digitalWrite(AC_LOADLOW);
}

void loop() {
 while (
Serial.available() > 0)
  {
   
char c Serial.read();
     if (
== ' ')
      {
          
Serial.println(Bi);
          
dimming Bi.toInt();  
          
Bi "";
      }
       else 
       {
         
Bi += c;    
       }      
  }

Admin вне форума   Ответить с цитированием
Старый 30.03.2014, 16:54   #343
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Может стоит подумать над предложением Bulatovor ?
Admin вне форума   Ответить с цитированием
Старый 30.03.2014, 17:19   #344
ChemDevil
Junior Member
 
Регистрация: 30.03.2014
Сообщений: 12
Вес репутации: 0
ChemDevil is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Цитата:
Сообщение от Admin Посмотреть сообщение
Может стоит подумать над предложением Bulatovor ?
Про изменение библиотеки? я новичок не умею. Кроме того было бы ещё интересно узнать, почему моя программа не работает...
ChemDevil вне форума   Ответить с цитированием
Старый 30.03.2014, 17:25   #345
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Можно без библиотеки обойтись, стандартными функциями
Пробовали код выше?
Admin вне форума   Ответить с цитированием
Старый 30.03.2014, 17:31   #346
ChemDevil
Junior Member
 
Регистрация: 30.03.2014
Сообщений: 12
Вес репутации: 0
ChemDevil is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Да, пробовал... Рассинхрон идет и лампочка начинает дико мигать. Я так понимаю, что для того, чтобы использовать Ваш код, нужно переделывать тот, что в шапке?
ChemDevil вне форума   Ответить с цитированием
Старый 30.03.2014, 17:43   #347
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

А Вы какой оптрон для раскачки триака используете? Такой же как указан на схеме?
Admin вне форума   Ответить с цитированием
Старый 30.03.2014, 17:49   #348
ChemDevil
Junior Member
 
Регистрация: 30.03.2014
Сообщений: 12
Вес репутации: 0
ChemDevil is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Такой, как указан в той схеме, ссылку на которую я давал выше: MOC3021. Но если с ним невозможно использование Вашего кода, то могу поменять. Есть ещё MOC3041 и MOC3063 (они с встроенным детектором нуля: не стал использовать).
ChemDevil вне форума   Ответить с цитированием
Старый 30.03.2014, 17:51   #349
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Со выстроенным детектором ноля не подойдет
MOC3021 вполне подходит
Admin вне форума   Ответить с цитированием
Старый 30.03.2014, 18:33   #350
Bulatovor
Senior Member
 
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799
Bulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond repute
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

меня вот это смущает -кто грит действительно так, кто говорит неправда это Примечание
Цитата:
Внутри функции-обработчика прерывания функция delay() не будет работать; значения, возвращаемые функцией millis(), не будут увеличиваться. Также будут потеряны данные, полученные по последовательному интерфейсу во время выполнения обработчика прерывания. Любые переменные, которые изменяются внутри функции обработчика должны быть объявлены как volatile.
Bulatovor вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 20 (пользователей: 0 , гостей: 20)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:01. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика