Mục lục:
Video: Đồng hồ bấm giờ kỹ thuật số CloudX M633 đơn giản: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Trong dự án này, chúng tôi sẽ tạo ra một phiên bản đồng hồ kỹ thuật số có thể ghi lại giờ, phút và giây, giống như một chiếc đồng hồ bấm giờ trên điện thoại di động của bạn! Chúng tôi sẽ sử dụng màn hình LCD để hiển thị thời gian
Bước 1: Thành phần cần thiết
- CloudX M633
- CloudX SoftCard
- Màn hình LCD
- Chiết áp
- Nút ấn
- Bảng bánh mì
- Dây nhảy
- Cáp USB V3
- 10k
Bạn có thể lấy thành phần của mình ở đây
Bước 2: PHẦN CỨNG
Bước 1: Sửa màn hình LCD trong bảng mạch bánh mì và kết nối với Bảng mạch CloudX M633 theo cách sau
- R / S đến pin1
- ENA đến pin2
- D4 đến pin3
- D5 đến pin4
- D6 đến pin5
- D7 đến pin6
Ngoài ra, nối một nồi 10k đến + 5V và GND, với cần gạt nước (đầu ra) của nó với màn hình LCD chân VO.
- kết nối Vss và K với GND
- kết nối Vdd và A với + 5v
- kết nối R / W với GND
N. B: A là cực dương, K là cực âm
Bước 2
- Cố định nút nhấn đầu tiên (Bắt đầu và Dừng) trong bảng mạch bánh mì và kết nối chân đầu tiên với 10k và Pin7 của Bảng CloudX và chân còn lại với GND.
- Sửa nút nhấn Thứ hai (đặt lại) trong breadBoard và kết nối chân đầu tiên với 10k và chân 8 của Bảng CloudX và chân còn lại với GND.
Bước 3: GIẢI MÃ
Sao chép mã này vào CloudX IDE của bạn
#include #include #include
#define START_PAUSE 7
#define ĐẶT LẠI 8 #define BẮT ĐẦU 1 #define TẠM DỪNG 0
char timer = "00: 00: 00: 0";
không dấu char HH, MM, SS, mSS, mscount, RFlag = 0; bit OmSF = 0, S_PFlag = 0;
ngắt TimerOmSD () {
if (INTCONbits. T0IF) {
INTCONbits. T0IF = 0; TMR0 + = 60; if (mscount ++ == 10) {mscount = 0; OmSF = 1; }}}
cài đặt(){
// thiết lập ở đây
pinMode (START_PAUSE, INPUT);
pinMode (ĐẶT LẠI, ĐẦU VÀO); lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (rõ ràng); lcdCmd (cursorOff); lcdWriteText (1, 1, "CLOUDX STOPWATCH");
vòng(){
// Chương trình tại đây
if (! readPin (START_PAUSE)) {
if (S_PFlag == START) {delayMs (200); INTCON = 0b00000000; OPTION_REG = 0b00000000; mSS--; }
if (S_PFlag == PAUSE && RFlag == 1) {
delayMs (200); INTCON = 0b11100000; TÙY CHỌN_REG = 0b00000111; }
if (S_PFlag == PAUSE && RFlag == 0) {
delayMs (200); INTCON = 0b11100000; TÙY CHỌN_REG = 0b00000111; TMR0 + = 60; mscount = 0; OmSF = 0; } S_PFlag = ~ S_PFlag; RFlag = 1; }
if (! readPin (ĐẶT LẠI)) {
delayMs (200); HH = 0; MM = 0; SS = 0; mSS = 0; INTCON = 0b00000000; OPTION_REG = 0b00000000; mscount = 0; OmSF = 0; RFlag = 0; S_PFlag = TẠM DỪNG;
}
if (OmSF) {
OmSF = ~ OmSF; mSS ++; if (mSS == 10) SS ++; if (SS == 60) MM ++; if (MM == 60) HH ++; }
if (HH == 100) HH = 0; nếu (MM == 60) MM = 0; nếu (SS == 60) SS = 0; nếu (mSS == 10) mSS = 0; bộ đếm thời gian [1] = (HH% 10) +48; bộ đếm thời gian [0] = (HH / 10) +48; bộ đếm thời gian [4] = (MM% 10) +48; bộ đếm thời gian [3] = (MM / 10) +48; bộ đếm thời gian [7] = (SS% 10) +48; bộ đếm thời gian [6] = (SS / 10) +48; bộ đếm thời gian [9] = mSS +48; lcdWriteText (2, 2, bộ đếm thời gian);
}
}
Đề xuất:
Mạch báo động ba chiều bằng laser đơn giản với bộ hẹn giờ NE555: 5 bước
Mạch báo động ba chân bằng laser đơn giản với bộ hẹn giờ NE555: Mạch báo động ba chân bằng laser là một mạch đơn giản được sử dụng để tạo ra tiếng ồn khi tia laser chiếu vào mạch bị ngắt. Ở quy mô lớn hơn, nó có thể được sử dụng trong an ninh gia đình, nơi báo động sẽ vang lên khi một người bước vào
Đồng hồ bấm giờ tự động: 9 bước
Đồng hồ bấm giờ tự động: Có thể hướng dẫn này sẽ chỉ cho bạn cách chế tạo đồng hồ bấm giờ tự động. Bởi vì chạy bộ là một niềm vui, nhưng đôi khi bạn không có bất kỳ ai có thể dành thời gian cho bạn. Tôi đã cố gắng giữ cho nó đơn giản, rẻ và chính xác nhất có thể. Bạn không cần điều khiển từ xa
Đồng hồ bấm giờ Arduino đơn giản, thiết thực: 4 bước
Đồng hồ bấm giờ Arduino đơn giản, thiết thực: Tìm kiếm đồng hồ bấm giờ Arduino trên web. Bạn có thể vừa làm điều đó, nếu bạn ở đây. Từ kinh nghiệm cá nhân, tôi có thể nói với bạn rằng bất kỳ đồng hồ bấm giờ nào trên internet đều quá phức tạp (về mã, dành cho người mới bắt đầu) hoặc quá đơn giản hóa và không thực tế
Đồng hồ Arduino / Đồng hồ bấm giờ đơn giản: 6 bước (có hình ảnh)
Đồng hồ Arduino / Đồng hồ bấm giờ đơn giản: Cái này " có thể hướng dẫn " sẽ chỉ và hướng dẫn bạn cách tạo một chiếc đồng hồ Arduino Uno đơn giản cũng hoạt động như một chiếc đồng hồ bấm giờ chỉ trong một vài bước đơn giản
Cách tạo đồng hồ bấm giờ kỹ thuật số sử dụng 555: 3 bước
Cách tạo đồng hồ bấm giờ kỹ thuật số bằng cách sử dụng 555: Tôi đã tạo một chiếc đồng hồ bấm giờ đơn giản bằng cách sử dụng 3 màn hình LED bảy đoạn, trong đó đầu tiên bạn hiển thị phần thứ 10 của giây khác cho phần giây và phần thứ ba cho bội số của 10 giây. Tôi đã sử dụng 555 bộ hẹn giờ ở chế độ ổn định cho tín hiệu mỗi 1 giây tới