module thời gian thực RTC DS1302

Nhãn hiệu: No brand | Xem thêm các sản phẩm Linh kiện máy tính khác của No brand
Máy tính & Laptop > Phụ Kiện Máy Tính Khác || module thời gian thực RTC DS1302
  • Giao hàng toàn quốc
  • Được kiểm tra hàng
  • Thanh toán khi nhận hàng
  • Chất lượng, Uy tín
  • 7 ngày đổi trả dễ dàng
  • Hỗ trợ xuất hóa đơn đỏ

Giới thiệu module thời gian thực RTC DS1302

Tự làm cho mình một cái đồng hồ, hay một thiết bị hiển thị thời gian, báo thức, lên lịch, hẹn giờ là 1 trong những ứng dụng nâng cao nhưng thực tế cho việc học lập trình VDK, arduino. Và để làm điều đó chúng ta cần học cách giao tiếp với ic thời gian thực DS1307 hoặc DS1302

Module DS1302 sử dụng IC DS1302 chip đồng hồ, gồm có thời gian thực đồng hồ / lịch và 31 byte của RAM tĩnh, giao tiếp thông qua một giao diện nối tiếp đơn giản cho vi điều khiển. Real-time mạch đồng hồ / lịch cung cấp giây, phút, giờ, ngày, tuần, tháng, năm và các thông tin, số ngày mỗi tháng và bước nhảy ngày năm có thể được tự động điều chỉnh. Hoạt động đồng hồ có thể thiết lập 24 hoặc 12 giờ định dạng AM / PM. Có thể sử dụng các loại chip thông dụng để nhận và xử lý dữ liệu như 8051, AVR, PIC, Arduino . . .

Thông số kĩ thuật module DS1302
- Kích thước: 47mm x 17mm x6 mm (L x W x H)

- Chip chính: DS1302 IC thời gian thực

- Điện áp làm việc: DC 3.3~ 5V

- Phạm vi nhiệt độ chịu đựng được (độ C): 0 ~ 70

- Chế độ I/O nối tiếp

Ứng dụng

- Làm đồng hồ các loại hiện thị bằng led 7Segs, lcd, hiện thị lên màn hình máy tính. . . .

a, RTC DS1302 với Arduino

- Chân "RST" module kết nối chân 6 của arduino

- Chân "I/0" module kết nối chân 5 của arduino

- Chân "SCLK" module kết nối chân 4 của arduino.

- Chân "GND" module kết nối chân 3 của arduino.

- Chân "VCC" module kết nối chân 2 của arduino.

b, LCD 16x2 với Arduino

- Chân"Vss,Rw, K" LCD kết nối với chân Gnd của arduino.

- Chân"Vdd,A" LCD kết nối với chân 5V của arduino.

- Chân "RS"  LCD kết nối với chân 12 của arduino.

- Chân "E" LCD kết nối với chân 11 của arduino.

- Chân "D4, D5, D6, D7" LCD kết nối với chân 10, 9, 8, 7 của arduino.

-  Chân thứ 2 của chiết áp nối với chân Vo của LCD.

- Chân 1 và 3 chiết áp nối với Gnd và 5V của arduino.

3-  Code mẫu DS1302

//////////////////////////////////////////////////////////

// Khai bao thu vien su dung

#include

#include

#include



//Dinh nghi cac chan

#define SCK_PIN 4

#define IO_PIN 5

#define RST_PIN 6

#define vcc 2

#define gnd 3



//Khai bao ket noi voi LCD 16x2 va RTC DS1302

LiquidCrystal lcd(12, 11, 10, 9, 8, 7);

DS1302 rtc(RST_PIN, IO_PIN, SCK_PIN);

void setup() {

//Khai bao man hinh su dung LCD 16x2

lcd.begin(16, 2);

//Khoi tao RTC

rtc.halt(false);

rtc.writeProtect(false);

//rtc.setTime(10, 10, 00);

//rtc.setDate(01, 6, 2016);

//rtc.setDOW(4);

/*Cai dat chan am va duong cap nguon cho RTC,

neu ban ket noi Vcc va Gnd cua module RTC bang nguon ngoai thi khong can dung 2 chan nay */

pinMode(gnd,OUTPUT);

pinMode(vcc, OUTPUT);

//In chu ra ngoai man hinh

lcd.print("linhkienmcu.com");

delay(1000);

lcd.clear();

}
void loop() {

//Cai dat chan vcc la 5V va chan Gnd la 0V

digitalWrite(vcc,HIGH);

digitalWrite(gnd,LOW);

lcd.setCursor(2, 0);

lcd.print(rtc.getTimeStr());

//Hien thi gio

lcd.setCursor(12,0);

lcd.print(rtc.getMonthStr(FORMAT_SHORT)); //Hien thi thang

lcd.setCursor(1,1);

lcd.print(rtc.getDateStr());   //Hien thi ngay

cd.setCurs
Giá $HUB
Liên kết: Mặt nạ đông y trẻ hóa da Yehwadam Hwansaenggo Ultimate Rejuvenating Facial Mask