
제품 정보
Pico-RTC-DS3231은 Raspberry Pi Pico에 특화된 RTC 확장 모듈입니다. 고정밀 RTC 칩 DS3231을 통합하고 통신을 위해 I2C 버스를 사용합니다. 이 모듈에는 Raspberry Pi Pico 시리즈를 지원하는 표준 Raspberry Pi Pico 헤더가 있습니다. 또한 백업 배터리 홀더가 있는 온보드 DS3231 칩이 포함되어 실시간 시계 기능을 허용합니다. RTC는 최대 2100까지 유효한 윤년 보상을 사용하여 초, 분, 시간, 날짜, 월, 요일 및 연도를 계산합니다. 24시간 또는 AM/PM이 포함된 12시간 형식을 선택적으로 제공합니다. 지시자. 또한 이 모듈은 프로그래밍 가능한 알람 시계 2개를 제공하고 Raspberry Pi Pico C/C++ 및 MicroPython ex에 대한 온라인 설명서와 함께 제공됩니다.amp르 데모.
제품 사용 지침
설정 환경:
- Raspberry Pi의 Pico용 애플리케이션 개발 환경은 다음을 참조하세요. 라즈베리파이챕터.
- Windows 환경 설정은 다음을 참고하세요. 이 링크. 이 튜토리얼에서는 Windows 환경에서의 개발을 위해 VScode IDE를 사용합니다.
위에view
Pico-RTC-DS3231은 Raspberry Pi Pico에 특화된 RTC 확장 모듈입니다. 고정밀 RTC 칩 DS3231을 통합하고 통신을 위해 I2C 버스를 사용합니다. 적층형 설계 덕분에 더 많은 외부 센서를 연결할 수 있습니다.
특징
- 표준 Raspberry Pi Pico 헤더는 Raspberry Pi Pico 시리즈를 지원합니다.
- 온보드 고정밀 RTC 칩 DS3231, 백업 배터리 홀더 포함.
- 실시간 시계는 초, 분, 시간, 날짜,
- 윤년보상이 가능한 월, 요일, 연도는 2100년까지 유효합니다.
- 선택적 형식: 24시간 또는 12시간(AM/PM 표시 포함). 프로그래밍 가능한 알람 시계 2개.
- 온라인 문서 제공(Raspberry Pi Pico C/C++ 및 MicroPython examp르 데모).
사양
- 운영 볼륨tage: 3.3V
- 백업 배터리 용량tage: 2.3V~5.5V
- 작동 온도: -40도 ~ 85도
- 전력 소비량: 100nA(데이터 및 클록 정보 유지)
핀아웃

치수
사용자 가이드
설정 환경
- Raspberry Pi의 Pico용 애플리케이션 개발 환경은 Raspberry Pi 장을 참조하세요.
- Windows 환경 설정은 링크를 참조하세요. 이 튜토리얼에서는 Windows 환경에서의 개발을 위해 VScode IDE를 사용합니다.
라즈베리파이
- SSH를 사용하여 Raspberry Pi에 로그인하거나 화면을 사용하여 터미널을 여는 동안 Ctrl+Alt+T를 동시에 누르세요.
- Pico C/C++ SDK 디렉터리에 데모 코드를 다운로드하고 압축을 풉니다. 아직 SDK를 설치하지 않은 사용자를 위한 참고 튜토리얼입니다.
- 메모: SDK의 디렉터리는 사용자마다 다를 수 있으므로 실제 디렉터리를 확인해야 합니다. 일반적으로 ~/pico/여야 합니다. wget ‐P ~/pico
https://files.waveshare.com/upload/2/26/Pico‐rtc‐ds3231_code.zipcd. ~/picounzip Pico‐rtc‐ds3231_code.zip
- 메모: SDK의 디렉터리는 사용자마다 다를 수 있으므로 실제 디렉터리를 확인해야 합니다. 일반적으로 ~/pico/여야 합니다. wget ‐P ~/pico
- Pico의 BOOTSEL 버튼을 누른 상태에서 Pico의 USB 인터페이스를 Raspberry Pi에 연결한 후 버튼을 놓습니다.
- pico-rtc-ds3231 ex를 컴파일하고 실행합니다.amp파일: cd ~/pico/pico‐rtc‐ds3231_code/c/build/ cmake ..mak sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sud o umount / mnt/pico && sleep 2 && sudo minicom ‐b 115200 ‐o ‐D /dev/ttyACM0
- 터미널을 열고 minicom을 사용하여 센서 정보를 확인하세요.

파이썬
- Pico용 Micropython 펌웨어를 설정하려면 Raspberry Pi 가이드를 참조하세요.
- Thonny IDE를 열고 데모를 IDE로 끌어서 Pico에서 아래와 같이 실행합니다.

- MicroPython 데모 코드를 실행하려면 "실행" 아이콘을 클릭하세요.


윈도우
- Windows 바탕 화면에 데모를 다운로드하고 압축을 풉니다. Raspberry를 참조하세요.
- Windows 소프트웨어 환경 설정을 구성하는 Pi의 가이드입니다.
- Pico의 BOOTSEL 버튼을 길게 누른 후 MicroUSB 케이블을 사용하여 Pico의 USB를 PC에 연결합니다. c 또는 Python 프로그램을 Pico로 가져와서 실행하세요.
- 직렬 도구를 사용하여 view 인쇄 정보를 확인하려면 Pico USB 열거의 가상 직렬 포트를 사용하고 DTR을 열어야 하며 아래 그림과 같이 전송 속도는 115200입니다.

기타
- LED 조명은 기본적으로 사용되지 않습니다. 사용해야 하는 경우 R0 위치에 8R 저항을 납땜할 수 있습니다. 클릭하면 view 개략도.
- DS3231의 INT 핀은 기본적으로 사용되지 않습니다. 사용해야 하는 경우 R0, R5 및 R6 위치에 7R 저항을 납땜할 수 있습니다. 클릭하면 view 개략도.
- R5 저항을 납땜하고 INT 핀을 Pico의 GP3 핀에 연결하여 DS3231 알람 시계의 출력 상태를 감지합니다.
- R6 저항을 납땜하고 INT 핀을 Pico의 3V3_EN 핀에 연결하여 DS3231 알람 시계가 로우 레벨을 출력할 때 Pico 전원을 끕니다.
- R7 저항기를 납땜하고 INT 핀을 Pico의 RUN 핀에 연결하여 DS3231 알람 시계가 로우 레벨을 출력할 때 Pico를 재설정합니다.
의지
- 문서
- 개략도
- DS3231 데이터시트
- 데모 코드
- 데모 코드
- 개발 소프트웨어
- Thonny Python IDE(Windows V3.3.3)
- Zimo221.7z
- Image2Lcd.7z
피코 빠른 시작
펌웨어 다운로드
- MicroPython 펌웨어 다운로드
- C_Blink 펌웨어 다운로드 [확장]
비디오 튜토리얼 [확장]
- Pico 튜토리얼 I - 기본 소개
- Pico 튜토리얼 II – GPIO [확장]
- Pico 튜토리얼 III – PWM [확장]
- Pico 튜토리얼 IV – ADC [확장]
- Pico 튜토리얼 V – UART [확장]
- Pico 튜토리얼 VI – 계속하려면… [확장]
마이크로파이썬 시리즈
- 【MicroPython】 machine.Pin 기능
- 【MicroPython】 machine.PWM 기능
- 【MicroPython】 machine.ADC 기능
- 【MicroPython】 machine.UART 기능
- 【MicroPython】 machine.I2C 기능
- 【MicroPython】 machine.SPI 기능
- 【MicroPython】 rp2.StateMachine
C/C++ 시리즈
- 【C/C++】 윈도우 튜토리얼 1 – 환경 설정
- 【C/C++】 윈도우 튜토리얼 1 – 새 프로젝트 만들기
Arduino IDE 시리즈
아두이노 IDE 설치
- Arduino에서 Arduino IDE 설치 패키지를 다운로드합니다. web사이트.
- 다운로드

- 다운로드
- "그냥 다운로드"를 클릭하세요.


- 다운로드 후 설치를 클릭하세요.

- 메모: 설치 프로세스 중에 드라이버를 설치하라는 메시지가 표시되면 설치를 클릭할 수 있습니다.
Arduino IDE에 Arduino-Pico Core 설치
- Arduino IDE를 열고 File 왼쪽 모서리에 있는 "기본 설정"을 선택하세요.

- 추가 개발 보드 관리자에 다음 링크를 추가하세요. URL확인을 클릭하십시오.
- 메모: ESP8266 보드가 이미 있는 경우 URL, 당신은 URLs는 다음과 같이 쉼표를 사용합니다.
- https://dl.espressif.com/dl/package_esp32_index.json,https://github.com/earlephilhower/arduino‐pico/releases/download/global/package_rp2040_index.json.
- 도구 -> 개발 보드 -> 개발 보드 관리자를 클릭하세요. 검색 pico, 컴퓨터에 이미 설치되어 있어서 설치된 것으로 표시됩니다.

처음으로 데모 업로드
- Pico 보드의 BOOTSET 버튼을 길게 누른 후 Micro USB 케이블을 통해 Pico를 컴퓨터의 USB 포트에 연결하고 컴퓨터가 이동식 하드 드라이브(RPI-RP2)를 인식하면 버튼을 놓습니다.

- 데모를 다운로드하고 D1-LED.ino 아래의 arduino\PWM\D1-LED 경로를 엽니다.
- 도구 -> 포트를 클릭하고 기존 COM을 기억하십시오. 이 COM을 클릭할 필요가 없습니다(컴퓨터마다 다른 COM이 표시되며 컴퓨터의 기존 COM을 기억하십시오).

- 드라이버 보드를 USB 케이블로 컴퓨터에 연결한 후 도구 -> 포트를 클릭하고 첫 번째 연결로 uf2 보드를 선택하고 업로드가 완료된 후 다시 연결하면 추가 COM 포트가 생성됩니다.

- 도구 -> 개발 보드 -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico를 클릭합니다.

- 설정 후 오른쪽 화살표를 클릭하여 업로드하세요.
- 해당 기간 동안 문제가 발생하면 Arduino IDE 버전을 다시 설치하거나 교체해야 하며 Arduino IDE를 완전히 제거해야 합니다. 소프트웨어를 제거한 후 C:\Users\ [ 폴더의 모든 내용을 수동으로 삭제해야 합니다. 이름]\AppData\Local\Arduino15(숨겨진 항목을 표시해야 함) file보려면) 그런 다음 다시 설치하세요.
오픈 소스 데모
- MicroPython 데모(GitHub)
- MicroPython 펌웨어/블링크 데모(C)
- 공식 Raspberry Pi C/C++ 데모
- 공식 Raspberry Pi MicroPython 데모
- Arduino 공식 C/C++ 데모
지원하다
기술 지원
지금 제출하세요
- 기술 지원이 필요하거나 피드백이 있는 경우view, 티켓을 제출하려면 지금 제출 버튼을 클릭하세요. 지원팀에서 영업일 기준 1~2일 이내에 확인 후 답변을 드릴 것입니다.
- 문제 해결을 돕기 위해 최선을 다하고 있으니 기다려 주시기 바랍니다.
- 근무 시간: 오전 9시 – 오전 6시 GMT+8(월요일~금요일)
문서 / 리소스
![]() |
Waveshare Pico-RTC-DS3231 정밀 RTC 모듈 [PDF 파일] 사용설명서 Pico-RTC-DS3231 정밀 RTC 모듈, Pico-RTC-DS3231, 정밀 RTC 모듈, RTC 모듈 |




