Включение освещения по времени.

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем yhl, 1 дек 2015.

  1. yhl

    yhl Нерд

    Как включить/выключить что то по времени используя RTC от амперки?
     
  2. yhl

    yhl Нерд

    А по проще можно ?
     
  3. yhl

    yhl Нерд

    Вот я написал)
    Код (C++):
    #include <Wire.h>
    #include "DS1307.h"
    int led = 9;

    DS1307 clock;

    void setup() {
      Serial.begin(9600);
      clock.begin();
      pinMode(9 , OUTPUT);
    }

    void loop() {
      clock.getTime();
      Serial.print(clock.hour, DEC);
      Serial.print(":");
      Serial.print(clock.minute, DEC);
      Serial.print(":");
      Serial.println(clock.second, DEC);
       if(clock.hour == 17 && clock.minute == 30 && clock.second == 0){
        digitalWrite(9, HIGH);
       }
       else
       {
        digitalWrite(9, LOW);
       }
       delay(1000);
    }
     
  4. ИгорьК

    ИгорьК Гуру

    В семнадцать тридцать 0 секунд свет включится. Но через секунду погаснет.
    Выключение надо тоже как-то оформить поточнее.
     
  5. Сергей82

    Сергей82 Нерд

    Ну да форум меня поразил ответами людей никто не чего не отвечает по уму зачем прописывать выключение через команду делай она останавливает работу процессора и остальные действия перестают выполнятся
    если включаем по конкретному времени то просто пропишите также время выключения через одну секунду

    if(clock.hour==17&&clock.minute==30&&clock.second==0){
    digitalWrite(9, HIGH);
    if(clock.hour==17&&clock.minute==30&&clock.second==01){
    digitalWrite(9, LOW);

    так разве не лучше?
     
    yhl нравится это.
  6. ИгорьК

    ИгорьК Гуру

    Хм. Кто же знал, что Вам надо выключить свет через секунду то? Сет действительно выключится через секунду. Раз необходимо именно это - все правильно и в прежнем коде.
     
  7. Сергей82

    Сергей82 Нерд

    Странно во первых это не мне надо а автор темы в самом начале обозначил а во вторых вы сами разве об этом выше не писали?
     
  8. ИгорьК

    ИгорьК Гуру

    Извините, я Вас с ТС перепутуал.
    Чет Ваш агрессивный тон напоминает мне одного гуру здесь...
    Я ответил автору то, что ответил. Если он не поймет - я поясню.
     
  9. eke2013

    eke2013 Нерд

    ...Ага! И он хочет въехать в рай на чужом горбу!"... (Бродский)
    мода что ли такая - чужое себе присваивать?
     
  10. Сергей82

    Сергей82 Нерд

    Поясните пожалуйста что я присвоил чужого себе?
     
  11. Сергей82

    Сергей82 Нерд

    Тон у меня нормальный вам просто показалось.
    мое недовольство выражается манерой ответов людей вот автор после вас пишет что я что то присвоил а что я присвоил уточнить забывает я поинтересовался у форумчан почему компилятор не хочет компилировать код а все кто только мог интересовались правильно я схему собрал)))))
     
    yhl нравится это.
  12. eke2013

    eke2013 Нерд

    а Вы подумайте, а не сразу вопрос - всегда полезно.
     
  13. Сергей82

    Сергей82 Нерд

    Я наверно не настолько умен как вы
    поэтому нечего чужого у себя не нашел

    Позволю наоборот поделится с вами))))
    не имейте привычку чего недоговаривать, иначе в замен будете иметь недопонимание
     
  14. удивляют люди которые непользуются запятыми.
    может лучше самому отвечать подобающи, а не других в чемто упрекать??
     
  15. не важно кто собирал модуль, важно на чем он собран.
     
  16. Сергей82

    Сергей82 Нерд

    А это форум по Русскому языку?
    простите но в ваших сообщениях вы тоже орфографией не блещете)))
    может стоит перейти к делу то есть давать ответы людям на вопросы? а если не знаете ответа то вообще не чего не писать?
    Тем более вы гуру этого форума я почитал ваши сообщения вы негде не даете полезного совета который реально решал бы проблему.
    Цель вашего участия на этом портале?
     
  17. бгы.. я уж думал унылые демогоги уже вымерли все ан нет еще остались

    да и если не вкурсе форум он существует для общения а не ответов на вопросы неумеющих гуглить и не имеет некаких целей и темболее присутствия коголибо на нем жаль не все это могут понять
     
    Максимус-Бог нравится это.
  18. Сергей82

    Сергей82 Нерд

    Ну да куда уж нам
    и исходя из ваших слов все разделы должны иметь тогда название типа флудилка или курилка зачем админы придумали разделы на форуме и дали им названия не знаю:(
     
  19. вот только ненадо мне свои фантазии приписывать
    исходя из моих слов можно сделать вывод что некто вам тут нечего не должен
     
    Максимус-Бог нравится это.