728x90 728x90 스마트팜 with 아두이노/시계모듈 활용2 시계모듈 활용 시간으로 led 제어 #include #include #define RELAY_CH1 13 // 디지털 13번핀으로 설정 ThreeWire myWire(4,5,2); // IO, SCLK, CE 디지털 연결 번호 RtcDS1302 Rtc(myWire); int h ; int m ; void setup () { Serial.begin(9600); pinMode(RELAY_CH1, OUTPUT); // 릴레이 1채널 (식물성장 led 연결) Rtc.Begin(); RtcDateTime compiled = RtcDateTime(__DATE__, __TIME__); printDateTime(compiled); Serial.println(); RtcDateTime now = Rtc.GetDateTime(); } void ledon().. 2023. 4. 3. 아두이노 시계 모듈 활용하기 아두이노 시계 모듈을 사용하여 현재 시간을 시리얼 모니터에 출력하는 코드 DS1307 RTC 모듈을 사용, Wire 라이브러리가 필요 아두이노 시계 모듈은 내부적으로 RTC(Real-Time Clock)를 사용하여 시간을 유지합니다. 이 RTC는 별도의 배터리로 백업되므로 아두이노가 전원이 꺼져도 시간 정보가 유지됩니다. 따라서 아두이노 시계 모듈을 업로드한 이후에도 RTC에 저장된 시간 정보는 계속 유지됩니다. 다만, RTC의 정확성은 일정한 정도의 오차가 발생할 수 있으므로 일정한 주기로 RTC를 보정해주는 것이 좋습니다. 이를 위해 NTP(Network Time Protocol)와 같은 인터넷 기반 시간 동기화 기술을 사용할 수 있습니다. // CONNECTIONS: // DS1302 CLK/SCL.. 2023. 3. 30. 이전 1 다음 728x90 반응형