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

Пресноводные В аквариумистике используется относительно небольшое количество видов улиток. Чаще всего их наличие носит декоративный характер. Но, безусловно, улитки приносят и пользу. Прежде всего, эти труженики объедают низшие сорные водоросли, которые, создавая плёнку на стёклах и декорациях, портят внешний вид аквариума. Также улитки подъедают остатки корма, оставшиеся после обильного кормления, не давая портится воде.
После рассольных грелок аквариумисты додумались до другого способа подогрева воды. Они заметили, что обыкновенные электрические сопротивления, используемые в радиоприборах, довольно сильно греются при работе.
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);

}

 

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

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


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

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

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


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

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

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти

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