Проблема при работе с RTC
- Войдите на сайт для отправки комментариев
Сб, 06/06/2015 - 15:07
Всем привет. Такая проблема. Есть код:
#include "SIM900.h" #include "call.h" #include <SoftwareSerial.h> #include <dht.h> #include <DS1302.h> #include <stdio.h> #include <stdlib.h> #include "sms.h" DHT sensor = DHT(); CallGSM call; SMSGSM sms; #define GSM_ON 9 SoftwareSerial phone(2, 3); // RX, TX char number[]="+79141330072"; char num='+79141330072'; char message[500]; char pos; char *p; int f = 0; boolean flag = false; boolean flag1 = false; boolean flag2 = false; boolean flag3 = false; int c; int val = 0; char *timestring="xxxx"; int pirPin = 7; //вывод подключения PIR сенсора int hallPin = 5; int blueled = 11; //int greenled = 12; int led = 10; int relay1 = 4; //int relay2 = 6; int relay3 = 12; int gaspin = 4;; boolean tumb = false; char x; int value; int h; int event1, event2, event3; int time; DS1302 rtc (6, 12, 8);// часы void setup() { Serial.begin(9600); //time setup pinMode(GSM_ON, OUTPUT); digitalWrite(GSM_ON, HIGH); delay(3000); gsm.begin(4800); Serial.println("Setup end"); if (gsm.begin(4800)) Serial.println("\nstatus=READY"); else Serial.println("\nstatus=IDLE"); //pinMode(greenled, OUTPUT); pinMode(blueled, OUTPUT); pinMode(led, OUTPUT); pinMode(gaspin, OUTPUT); sensor.attach(A5); pinMode(relay1, OUTPUT); //pinMode(relay2, OUTPUT); pinMode(relay3, OUTPUT); pinMode(pirPin, INPUT); pinMode(hallPin, INPUT); digitalWrite(hallPin, LOW); digitalWrite(pirPin, HIGH); delay(1000); rtc.halt(false); rtc.writeProtect(false); // Строки ниже предназначены для настройки. Необходимо выставить нужное время/дату, залить скетч в контроллер и, закомментировав эти строки, заново залить скетч в контроллер. rtc.setDOW(FRIDAY); // Настройка дня недели rtc.setTime(14, 32, 0); // Настройка часов в формате 12:00:00 (24 часа) Serial.print(rtc.getDOWStr());// вот эта строка!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! }
Не могу разобраться что конфликтует. При добавлении строки Serial.print(rtc.getDOWStr()); в монитор не выводится ничего, при ее отсутствии все стартует как надо. Помогите.