CraftDuino v2.0
  • - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!
  
 

«Компот» из Arduino, датчиков температуры DS18B20, RTC DS1307, бузера & LCD

На днях один интернет-магазин (ekits.ru) прислал мне микросхему — «часы реального времени» — DS1307N. ( Кстати, магазин весьма симпатичный, если кому интересно.) Раз появилась железка – значит нужно её использовать. Интернет, почему-то разнообразием конструкций на этой микросхеме не блещет, хотя подключение к Arduino – проще не бывает. Одно из немногих законченных устройств, построенное на данной микросхеме – это Часы-ночник на DS1307, которое было опубликовано на многих сайтах. Из данного проекта была позаимствована библиотека для работы с DS1307. При попытке запустить данную библиотеку, выяснилось, что она не адаптирована для работы с Arduino IDE 1.0. Знаний и желания произвести самостоятельную адаптацию не было, поэтому воспользовался Arduino IDE версии 0023.
Почитав описание на DS1307 решил добавить в библиотеку возможность работы с байтом конфигурации RTC. (Для реализации мигания светодиодом на выходе SQW/OUT с частотой 1 Гц.) Модифицированная библиотека выложена ЗДЕСЬ.
Для работы с кнопками и борьбы с дребезгом контактов была использована библиотека «Bounce». А описание и пример использования подсмотрен сдесь. Схема подключения DS1307 была подсмотрена ЗДЕСЬ. Собранно на макетке буквально за полчаса.


( Читать дальше )

Часы-ночник на DS1307

DS1307 это часы реального времени. даташит


Вот схема принципиальная:


( Читать дальше )
  • +2
  • 19 февраля 2011, 14:48
  • mogalkov
  • 5