Библиотеку подкорректировать DS3231 Real-Time Clock

kkjj
Offline
Зарегистрирован: 08.05.2015

Есть библиотека для часов DS3231 Real-Time Clock

http://hacks.ayars.org/2011/04/ds3231-real-time-clock.html

и вроде она устарела так как Arduino при проверке не пропускает

в файле DS3231.h я заменил WProgram.h на 

#if defined(ARDUINO) && ARDUINO >= 100
  #include "Arduino.h"
#else
  #include "WProgram.h"
#endif 
 
в файле DS3231.cpp - моих знаний не хватает
помогите отблагодарю
Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Мм...если вы хотите возмездной помощи, то вам сюда. Если нет-вы ошиблись разделом.

В первом случае жду письма на yaryarikyar@ya.ru

kkjj
Offline
Зарегистрирован: 08.05.2015

под благодарностью я имею ввиду - оплачиваемая работа

ruselec
Offline
Зарегистрирован: 05.02.2015

Библиотеки от DS1307 отлично работают с DS3231:

Time: http://www.pjrc.com/teensy/td_libs_Time.html

DS1307RTC: http://www.pjrc.com/teensy/td_libs_DS1307RTC.html

kkjj
Offline
Зарегистрирован: 08.05.2015

делаю часы  http://werk-schau.blogspot.com/2014/01/rgb-ring-clock.html

библиотека для проекта https://github.com/peterfroehlich/ring_clock

http://hacks.ayars.org/2011/04/ds3231-real-time-clock.html

ссылка для библиотеки часов DS3231 - я так понял что эта библиотека под ленту LEDs  WS2811

я использую LED  WS2812b

 

нашол рабочую библеотеку часов DS3231 

http://misclab.umeoce.maine.edu/boss/Arduino/bensguides/DS3231_Arduino_Clock_Instructions.pdf

но отображение времени очень ускорено

https://www.youtube.com/watch?v=TIAu-TmONL0&feature=youtu.be

зеленый - минуты  красный - часы  синий - секунды

ruselec
Offline
Зарегистрирован: 05.02.2015

Проект отлично компилируется под Arduino 0022 со старой библиотекой, скачайте и проверьте.

kkjj
Offline
Зарегистрирован: 08.05.2015

Проект запустил с Arduino 0022 но результат тот же - ускоренное отображение времени на led ленте

https://www.youtube.com/watch?v=TIAu-TmONL0&feature=youtu.be

не знаю что и делать - может разница в параметрах в лентах WS2811 и WS2812b и где дальше копать ?