산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

시계 설정 날짜 시간

구성품 및 소모품

Arduino UNO
× 1
Adafruit Standard LCD - 파란색 바탕에 16x2 흰색
× 1
LCD용 I2C 모듈
× 1
실시간 시계(RTC)
× 1
SparkFun 푸시버튼 스위치 12mm
× 3
저항 10k 옴
× 3
점퍼 와이어(일반)
× 1

이 프로젝트 정보

소개

이 시계는 많은 내 프로젝트의 기초입니다. 저는 2012년에 튜토리얼을 출판한 친구에게서 영감을 받았습니다(링크). LCD가 있는 심플한 시계입니다. 디스플레이, RTC (실시간 시계) 및 3개의 버튼 . 편의상 아두이노 핀을 절약하기 위해 I2C 모듈이 있는 디스플레이를 사용했습니다. RTC는 또한 I2C를 사용합니다. 프로토콜.

"풀다운에 연결된 3개의 버튼 " 회로는 Arduino 코드를 다시 로드할 필요 없이 시계의 시간과 날짜를 조정하거나 변경하는 데 사용됩니다.

계획은 매우 간단합니다.

LCD 및 RTC는 I2C 프로토콜 및 라이브러리 "Wire"를 통해 Arduino와 통신하며 ARDUINO와 핀 A4 및 A5에 연결됩니다.

<울>
  • LCD 및 RTC---------------------- 아두이노 핀
  • <울>
  • SDA --------------------------------------- A4
  • <울>
  • SLC----------------------------------------A5
  • 라이브러리:

    <울>
  • Wire.h:Arduino IDE 사용
  • <울>
  • RTClib.h
  • <울>
  • LiquidCrystal_I2C.h
  • 코드:

    코드는 매우 간단합니다. 루프에서 "메뉴" 버튼이 눌렸는지 확인하십시오. 누르지 않으면 날짜와 시간이 표시되고, 그렇지 않으면 버튼을 누른 횟수를 계산하고 다양한 설정을 통해 시간을 조정합니다. 마지막으로 입력된 새로운 데이터로 RTC를 업데이트하고 날짜와 시간을 표시합니다.

    이 프로젝트는 Instructables에도 게시되었습니다.

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    시계 설정 날짜 시간

    회로도

    simple_clock_uOb2RxCa71.fzz

    제조공정

    1. Python에서 현재 날짜와 시간을 얻는 방법은 무엇입니까?
    2. 제시간에 새로운 백신 및 생물학적 제제 제조
    3. Arduino로 DIY 가장 간단한 IV9 Numitron 시계
    4. 자바 - 날짜 및 시간
    5. C++ 날짜 및 시간
    6. 자바 8 - 새로운 날짜/시간 API
    7. 파이썬 - 날짜 및 시간
    8. 단어 단위의 시간 분해능이 있는 워드 시계
    9. Arduino Temp. 3.2 디스플레이가 있는 모니터 및 실시간 시계
    10. DS1302 RTC가 있는 간단한 알람 시계