RedCrow + GreenBean

Feed Rss

Arduino RTC(DS1307)을 이용한 시계 테스트

12.03.2012, arduino, by .

아두이노 스토리에서 나그네님께서 알려주신 소스가 있어 보게 되었다.

http://cafe.naver.com/arduinostory/539

오~

한번 볼까?

기본 주소는 http://www.electroniccrafts.org/?n=Main.ClockDS1307 이다.

회로도 간단해~

Clock with DS1307

FND마다 핀의 결선이 다르기 때문에 소스에서 그것만 수정해주면 된다.

FND가 Common Anode인지 Common Cathode인지에 따라서 소스에서 High->;Low로 Low->;High로 바꿔주시기만 하면 된다.

본래의 소스는 Common Anode라서 그대로 쓰면 되구, 혹시 Common Cathode방식이라면 High와 Low를 바꿔주기만 하면 문제 없다.

그리고 본래의 제작자의 FND 모델을 검색해보니 5V동작이라 저항이 없는데 대체로 FND는 저항을 사용해야 한다.

물론 나는 당연히 저항을 사용하였다.

시간이 잘 구동되는지만 확인 하였다.

시간은 잘 동작한다.

헌데 셋팅 모드가 제대로 동작하지 않는듯 하다~

소스가 잘못된건지 하드웨어 구성에 약간 문제가 있는건지 아니면 버젼에 따라 약간씩 다른건지 확인 해봐야 할듯 하다.

그래서 우선 소스에다가 시간 셋팅 넣어버리고 시계 돌렸다.

RTC를 활용하였음으로 시간 계산은 필요 없고 그저 Display만 신경 쓰면 된다. ^^;

이제 나도 시계를 한번 만들어보고 생각했던 프로젝트를 진행 해야봐야 겠다.

언제 시작할려나? ^^;

20121203-151416.jpg

20121203-151514.jpg

저 FND모듈은 예전 GPS(네비가 아닌) 기기에서 땐거다. ^^;

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다