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

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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.11.2014, 21:30   #1
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Сетевой выключатель

Хочется организовать сетевой выключатель, но что бы он работал и механически, а не только по сети. Из железа uno и релейный модуль 4 канала, с качестве механического выключателя обычний выключатель сейчас для теста просто подаю на пин 8 GND
скетч
такой
Код:
void setup ()
{
Serial.begin(9600);
pinMode(12,OUTPUT);
digitalWrite(12, HIGH);
pinMode(8,INPUT);
digitalWrite(8, HIGH);

}


void loop()  
{ 
       
       uint8_t inByte = Serial.read();   
        if(inByte=='6' || digitalRead(8)==HIGH)
         { 
            Serial.print(" OFF ");
           digitalWrite(12, HIGH);     
          }
           if(inByte=='5' || digitalRead(8)==LOW)
         { 
            Serial.print(" ON ");
           digitalWrite(12, LOW);     
          }
  
     }
Но вот блин не хочет работать, вернее работает только по выключателю по 8 пину, если там включено то запросом 6 не выключает и на оборот.
Вот как бы реализовать такой выключатель?
avgaz вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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


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


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