HS-S30P 시계 모듈

HS-S30P 시계 모듈

1、소개

DS1307 시계 모듈은 저전력으로, 56바이트의 비퍼드 RAM을 가진 전체 BCD 코드 시계 일정 실시간 시계 칩입니다. 주소와 데이터는 양방향의 두선 시리얼 총선을 통해 전송되며, 칩은 초, 분, 시간 등의 정보를 제공할 수 있습니다. 매월의 일 수는 자동으로 조정됩니다.AM/PM 표시자는 시계가 24시간 또는 12시간 모드로 작동하는지 결정합니다. 칩에는 내장된 전원 감지 회로가 있으며, 전원切断 감지 및 배터리 전환 기능이 있습니다。DS1307 시간 모듈은 디지털 시간을 통합한 센서로, 사용자가 직접 프로그램을 작성하여 전자 시계를 만들 수 있습니다.

2、시뮬레이션 그래프

시계 모듈-HS-S30P 원리도点击查看

3、모듈 매개변수

핀 이름

설명

GND

GND(전원 입력 부정极)

VCC

VCC(전원 입력 정극)

SDA

시리얼 데이터 패인

SCL

시리얼 클로크 패인

  • 전원전압: 3.3V / 5V

  • 연결 방식: 2.54mm 레이아웃 핀저

  • 安装方式:螺丝固定

4、회로판 크기

5、아두이노 IDE 예제 프로그램

주의: 프로그램을 업로드할 때 라이브러리 파일 오류가 표시되면 먼저 라이브러리 파일을 가져오세요!
Arduino IDE 라이브러리 다운로드 및 导入 가이드:
点击查看

예제 프로그램(UNO 개발 보드):

#include <RtcDS1307.h>
#include <Wire.h>

RtcDS1307<TwoWire> Rtc(Wire);

void setup(){
  Serial.begin(9600);
  Rtc.Begin();
  Rtc.SetIsRunning(true);
  Rtc.SetDateTime(RtcDateTime(__DATE__, __TIME__));
}

void loop(){
  //DS1307时钟模块接开发板llc(A4,A5)

  Serial.print(String(String("Date") + String(":")) + String(String(Rtc.GetDateTime().Year()) + String("-")) + String(String(Rtc.GetDateTime().Month()) + String("-")) + String(String(Rtc.GetDateTime().Day()) + String("-")));
  Serial.println(String(String("Time") + String(":")) + String(String(Rtc.GetDateTime().Hour()) + String("-")) + String(String(Rtc.GetDateTime().Minute()) + String("-")) + String(Rtc.GetDateTime().Second()));

}

6、ESP32 Python 예제(Mixly IDE /미스키에 적용됨)

개발 보드를 선택하세요 Python ESP32 【ESP32 Generic(4MB)】를 코드 모드로 전환하여 업로드하십시오

주의: 프로그램을 업로드할 때 라이브러리 파일 오류가 표시되면 먼저 라이브러리 파일을 가져오세요!
미시지(Mixly)IDE ESP32 라이브러리 다운로드 및 가져오기 가이드:
点击查看

예제 프로그램(ESP32-Python):

待更新...

7、미스키 Mixly 예제 프로그램(그래픽 언어)

예제 프로그램(UNO 개발 보드):다운로드 클릭
주의: 프로그램을 업로드할 때 라이브러리 파일 오류가 표시되면 먼저 라이브러리 파일을 가져오세요!
미스키(Mixly)IDE Arduino 라이브러리 다운로드 및 가져오기 가이드:点击查看

예제 프로그램(ESP32 개발 보드):다운로드 클릭
주의: 프로그램을 업로드할 때 라이브러리 파일 오류가 표시되면 먼저 라이브러리 파일을 가져오세요!
미시지(Mixly)IDE ESP32 라이브러리 다운로드 및 가져오기 가이드:
点击查看

이미지 업데이트 예정...

8、테스트 환경 구축

Arduino UNO 테스트 환경 구축

부품 준비:“

  • HELLO STEM UNO R3 개발 보드 *1

  • HELLO STEM UNO R3 P 확장 보드 *1

  • USB type-c 데이터 케이블 *1

  • DS1307 시계 모듈*1

  • PH2.0 6P 핀전 던보온 라인 *1 또는 PH2.0 6P 양두끝 핀전 라인 *1

전기 연결도):

ESP32 테스트 환경 설정

부품 준비:“업데이트 대기 중...

전기 연결도): 업데이트 대기 중...

9、비디오 강의

비디오 강의:点击查看

10、테스트 결과

Arduino UNO 테스트 결과:

선을 연결한 장치 후, 위의 프로그램을 Arduino UNO 개발 보드에 업로드한 후, Mxily 시리얼 모니터를 열고, 시리얼이 DS1307 시간 모듈에서 시스템 시간의 현재 날짜와 시간을 출력합니다。

ESP32 테스트 결과:

업데이트 대기 중...