Перейти к контенту
МОРСКОЙ АКВАРИУМ - форум Аква Лого

НильскийМорская аквариумистика по традиции вызывает много вопросов, мы собрали наиболее часто встречающиеся и постарались кратко на них ответить. Как завести свой первый морской аквариум, сколько это стоит, что для него нужно, как содержать кораллы, и какие выбрать - живые или искусственные, как за ним ухаживать и как оформить - на вопросы отвечает ведущий специалист сектора сервиса аквариумного салона Аква Лого.

Морской чёрт-обжора

Судак-тудак

У дороги новый чибис

ccb1972

Контроллер лед на Arduino Micro + Часы реального времени на базе чипа DS1307

Рекомендуемые сообщения

Добрый день любителюм МА ! Хочу сделать контроллер на Arduino Micro +Часы реального времени на базе чипа DS1307 на 6 каналов освещения на 12 сборках лед от DNK. Не получается загрузить программу( программа от Alex_M но для Arduino Nano).Ошибки при компилировании скетча. Если кто может помочь! Буду очень благодарен!!

Поделиться этим сообщением


Ссылка на сообщение

Добрый день,

 

Какие именно ошибки возникают?

Библиотеку RTClib добавили в папку библиотек?

Какая версия программы Arduino?

Поделиться этим сообщением


Ссылка на сообщение

Библиотеку RTClib не добавил ! не понял как

Поделиться этим сообщением


Ссылка на сообщение

Здесь https://github.com/adafruit/RTClib скачиваете zip со всеми нужными файлами.

В подпапке /libraries (находится в папке где установлена программа arduino) создаем подпапку RTClib куда и помещаем скаченные файлы.

Поделиться этим сообщением


Ссылка на сообщение

Как минимум уже второй человек, собирающий свет по схеме Alex_M ))) не считая самого автора )

 

У меня кстати бага нашлась в скетче, свет ровно в 12:00 ночи, гаснет на 1 минуту )))

Поделиться этим сообщением


Ссылка на сообщение

Спасибо за помощь Alex_M ! Еще пару вопросов: как задать дату , время; для изменения параметров нужно вносить изменения в программу и перегружать??

Поделиться этим сообщением


Ссылка на сообщение

Для первоначального задания даты и времени нужно раскомментировать команду //RTC.adjust(DateTime(2012, 7, 31, 21, 53, 1)); которая после if в секции setup

И задать год, месяц, день, час, минуту и секунду. Залить скетч. Время в rtc установлено. Комментируем команду обратно и заново заливам скетч.

 

Или используем отдельный скетч для установки даты времени. Типа такого. Тогда ничего менять в основном скетче не надо.

#include <Wire.h>

#include "RTClib.h"

RTC_DS1307 RTC;

void setup()

{

Serial.begin(9600);

Wire.begin();

RTC.begin();

 

RTC.adjust(DateTime(2013, 1, 28, 17, 0, 1));

}

void loop () {

DateTime now = RTC.now();

Serial.print(now.year(), DEC);

Serial.print('/');

Serial.print(now.month(), DEC);

Serial.print('/');

Serial.print(now.day(), DEC);

Serial.print(' ');

Serial.print(now.hour(), DEC);

Serial.print(':');

Serial.print(now.minute(), DEC);

Serial.print(':');

Serial.print(now.second(), DEC);

Serial.println();

delay(1000);

}

 

Да изменяем параметры и перезаливаем скетч.

Поделиться этим сообщением


Ссылка на сообщение

Мужики, Вы хоть БЫ ссылку на первоисточник дали, а то не понятно о чем речь.

Поделиться этим сообщением


Ссылка на сообщение

Пожалуйста, авторизуйтесь, чтобы оставить комментарий

Вы сможете оставлять комментарии после авторизации



Войти

×
×
  • Создать...

Политика обработки персональных данных