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

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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.06.2015, 21:29   #11
niarbagem
Junior Member
 
Регистрация: 27.06.2015
Адрес: Зеленоград
Сообщений: 12
Вес репутации: 0
niarbagem is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Поскольку программирование для меня совсем "темный лес" и предположив что D2 имеет состояние только HIGH и LOW, в голову приходит только подобное примеру button из софта Arduino:
PHP код:
const int ACPin 2;   //номер пина датчика
const int ledPin =  13;      // номер пина встроенного светодиода

int ACState ACPin;         // читаем D2

void setup() {
//настраиваем режим работы пинов:
//светодиод - выход
  
pinMode(ledPinOUTPUT);
//D2 - вход
  
pinMode(ACPinINPUT);
}

void loop() {
  
// считывание D2:
  
ACState digitalRead(ACPin);

  
// проверяем уровень
  // если высокий
  
if (ACState == HIGH) {
    
// зажигаем светодиод
    
digitalWrite(ledPinHIGH);
  }
  else {
    
// если низкий, гасим
    
digitalWrite(ledPinLOW);
  }

Но так светодиод все время горит, убираем +5В, диод - гаснет.

Проверил иначе, обратная связь есть:
во-первых смотрел осциллографом(С9-7, одноканальный, аналоговый), тот показывает низкий уровень(амплитуда 0,01В, период 40мс).
во-вторых в режиме прозвонки диодов, отключив МК, черный щуп на землю, красный - D2, при подаче напряжения транзистор звонится, при отключении - не звонится. В обратную сторону - не звонится (ни с напряжением, ни при отсутствии), следовательно транзистор исправен (и pc814 в целом тоже).

Т.е. получается, что отдельно включать/выключать лампу D4 - схема работает, и считывание D2 - тоже работает.
Почему не работает все вместе - не понимаю.

Последний раз редактировалось niarbagem; 28.06.2015 в 22:06.
niarbagem вне форума   Ответить с цитированием
 


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

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

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

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


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


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