DS3231 Mạch Thời Gian Thực Có IC Nhớ AT24C32

DS3231 Mạch Thời Gian Thực Có IC Nhớ AT24C32

Thương hiệu OEM
Mô tả Vào: 3.3~-5.5VDC
Hàng còn: 266 Cái (Gửi hàng trong ngày)
Số lượng mua:
Min: 1
Bội số: 1
0 Phản hồi
Yêu thích
Số lượng mua (Cái)
Đơn giá (VND)
1+ 44.000
20+ 43.000
50+ 42.000

Giao hàng toàn quốc

Thanh toán khi nhận hàng

đổi trảCam kết đổi/trả hàng

Thuộc tính Giá trị Tìm kiếm
RoHS
ROHS
6 Sản phẩm tương tự

Mô tả sản phẩm

DS3231 là một mạch đồng hồ thời gian thực chính xác với 32Kbit EEPROM và cảm biến nhiệt độ 10 bit tích hợp có độ phân giải 0,25℃.

Mạch thời gian thực này giao tiếp I2C có độ chính xác cao, tích hợp dao động thạch anh (TCXO). Mạch tích hợp pin, duy trì chính xác việc ghi giờ khi nguồn điện chính bị ngắt kết nối.

Thông số kỹ thuật:

  • Kích thước: 38 x 22 x 14 (LxWxH)
  • Trọng lượng: 8g
  • Điện áp hoạt động: 3.3~5.5VDC
  • Chip đồng hồ: IC DS3231
  • Độ chính xác đồng hồ: trong phạm vi 0~40 độ C, độ chính xác là 2ppm
  • Có hai đồng hồ báo thức lịch
  • Đồng hồ thời gian thực, phút, giờ, ngày, tháng, năm và có giá trị cho đến 2100, có tính năm nhuận
  • Cảm biến nhiệt độ với độ chính xác ± 3 ℃
  • Chip nhớ: AT24C32 (dung lượng lưu trữ 32K)
  • Giao tiếp IIC, tốc độ truyền tải tối đa 400KHz (điện áp làm việc 5 VDC)
  • Giao tiếp IIC thiết bị khác có thể được cascade, địa chị 24C32 có thể được sửa đổi bởi A0/A1/A2, địa chỉ mặc định là 0x57
  • Với pin sạc LIR2032, để đảm bảo hệ thống vẫn lưu các thông số sau khi mất điện.

Lưu ý: Sản phẩm không được bảo hành. Quý khách vui lòng tham khảo Quy định bảo hành và Quy định đổi trả hàng

Sơ đồ nối dây (Ví dụ với  Arduino uno r3):

  • SCL → A5
  • SDA → A4
  • VCC → 5V
  • GND → GND

Địa chỉ I2C EEPROM:

Video

Code Mẫu

#include <DS3231.h>

// Init the DS3231 using the hardware interface
DS3231  rtc(SDA, SCL);

void setup()
{
  // Setup Serial connection
  Serial.begin(115200);
  // Uncomment the next line if you are using an Arduino Leonardo
  //while (!Serial) {}
  
  // Initialize the rtc object
  rtc.begin();
  
  // The following lines can be uncommented to set the date and time
  //rtc.setDOW(WEDNESDAY);     // Set Day-of-Week to SUNDAY
  //rtc.setTime(12, 0, 0);     // Set the time to 12:00:00 (24hr format)
  //rtc.setDate(1, 1, 2014);   // Set the date to January 1st, 2014
}

void loop()
{
  // Send Day-of-Week
  Serial.print(rtc.getDOWStr());
  Serial.print(" ");
  
  // Send date
  Serial.print(rtc.getDateStr());
  Serial.print(" -- ");

  // Send time
  Serial.println(rtc.getTimeStr());
  
  // Wait one second before repeating :)
  delay (1000);
}
// DS3231_Serial_Easy
// To use the hardware I2C (TWI) interface of the Arduino you must connect
// the pins as follows:
//
// Arduino Uno/2009:
// ----------------------
// DS3231:  SDA pin   -> Arduino Analog 4 or the dedicated SDA pin
//          SCL pin   -> Arduino Analog 5 or the dedicated SCL pin
//
// Arduino Leonardo:
// ----------------------
// DS3231:  SDA pin   -> Arduino Digital 2 or the dedicated SDA pin
//          SCL pin   -> Arduino Digital 3 or the dedicated SCL pin
//
// Arduino Mega:
// ----------------------
// DS3231:  SDA pin   -> Arduino Digital 20 (SDA) or the dedicated SDA pin
//          SCL pin   -> Arduino Digital 21 (SCL) or the dedicated SCL pin
//
// Arduino Due:
// ----------------------
// DS3231:  SDA pin   -> Arduino Digital 20 (SDA) or the dedicated SDA1 (Digital 70) pin
//          SCL pin   -> Arduino Digital 21 (SCL) or the dedicated SCL1 (Digital 71) pin
//

Đăng nhập