Mục lục:

BÀN PHÍM VỚI 7 PHÂN ĐOẠN SỬ DỤNG BỘ LƯU TRỮ VIỄN THÔNG CLOUDX: 4 bước
BÀN PHÍM VỚI 7 PHÂN ĐOẠN SỬ DỤNG BỘ LƯU TRỮ VIỄN THÔNG CLOUDX: 4 bước

Video: BÀN PHÍM VỚI 7 PHÂN ĐOẠN SỬ DỤNG BỘ LƯU TRỮ VIỄN THÔNG CLOUDX: 4 bước

Video: BÀN PHÍM VỚI 7 PHÂN ĐOẠN SỬ DỤNG BỘ LƯU TRỮ VIỄN THÔNG CLOUDX: 4 bước
Video: THỨ MÀ MỌI HỌC SINH SINH VIÊN ĐỀU MUỐN CÓ !!! | Hưng Everything | #Shorts 2024, Tháng bảy
Anonim
BÀN PHÍM VỚI 7 PHÂN ĐOẠN SỬ DỤNG BỘ LƯU TRỮ VIỄN THÔNG CLOUDX
BÀN PHÍM VỚI 7 PHÂN ĐOẠN SỬ DỤNG BỘ LƯU TRỮ VIỄN THÔNG CLOUDX

Đối với dự án này, chúng tôi sẽ chấp nhận đầu vào số từ Bàn phím Ma trận và sau đó hiển thị nó trên Mô-đun hiển thị bảy đoạn. Vì 8 đèn LED được gắn nhãn A đến G và DP (cho dấu thập phân), nếu bạn muốn hiển thị số 6, thì bạn sẽ áp dụng dòng điện cho các phân đoạn A, C, D, EF và G. Do đó 6 bằng 0b01111101 (DP, G, F, E, D, C, B, A) ở dạng nhị phân và 0x7D trong Hệ thập lục phân.

Bước 1: VẬT LIỆU

VẬT LIỆU
VẬT LIỆU
VẬT LIỆU
VẬT LIỆU
VẬT LIỆU
VẬT LIỆU
  1. BỘ LƯU TRỮ VIỄN THÔNG CLOUDX
  2. CLOUDX SOFTCARD
  3. 7 PHÂN ĐOẠN
  4. DÂY JUMPER
  5. V3 CORD
  6. BÀN PHÍM 4x3
  7. 330 ohm
  8. Điện trở 10K

BẠN CÓ THỂ ĐẶT HÀNG LINH KIỆN CỦA MÌNH TẠI ĐÂY

Bước 2: THIẾT LẬP PHẦN CỨNG CỦA BẠN

Làm theo bước sau:

kết nối:

Ghim A của phân đoạn vào ghim1 của CloudX

Ghim B của phân đoạn vào ghim2 của CloudX

Ghim DP của phân đoạn vào pin3 của CloudX

Ghim C của phân đoạn vào ghim 4 của CloudX

Ghim D của phân đoạn vào ghim 5 của CloudX

Ghim E của phân đoạn vào ghim 6 của CloudX

Ghim F của phân đoạn vào ghim 7 của CloudX

Ghim G của phân đoạn vào ghim 9 của CloudX

kết nối chân cực âm chung với GND

ChânA của chân hàng bàn phím được kết nối với điện trở 10k và chân 12 của bộ vi điều khiển.

PinB của chân hàng bàn phím được kết nối với điện trở 10k và chân 13 của bộ vi điều khiển.

PinC của chân hàng bàn phím được kết nối với điện trở 10k và chân 14 của bộ vi điều khiển.

ChânD của chân hàng bàn phím được kết nối với điện trở 10k và chân 15 của bộ vi điều khiển.

Và cuối của điện trở đã được kết nối với nhau để GND.

Chân 1 của bàn phím Chân hàng được kết nối với chân 10 của bộ vi điều khiển.

Chân 2 của bàn phím Chân hàng được kết nối với chân 11 của bộ vi điều khiển.

Chân 3 của bàn phím Chân hàng được kết nối với chân 12 của bộ vi điều khiển.

Bước 3: GIẢI MÃ

Sao chép mã này vào CloudX IDE của bạn.

#include #include #include #define NumberOfRows 4 #define NumberOfColumns 3 char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', '4', '5', '6', '7 ',' 8 ',' 9 ',' * ',' 0 ',' # '}; // bố cục của Keypad’s Keys char RowPins [NumberOfRows] = {12, 13, 14, 15}; char ColumnsPins [NumberOfColumns] = {9, 10, 11}; Phím char; // Thay vì tạo mười biến char riêng biệt, chúng ta tạo một mảng để nhóm chúng không dấu char seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; setup () {// thiết lập tại đây Keypad_setting (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacters); // khởi tạo Keypad với những dữ liệu này // Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); portMode (1, OUTPUT); // thiết lập cổng I / O kỹ thuật số 1 làm cổng OUTPUT portWrite (1, OFF_ALL); // xóa / tắt cổng 1 loop () {// Chương trình ở đây

Phím = getKey (); // kiểm tra Phím Nhấn trên Bàn phím

if (Keys! = 0) portWrite (1, seg [Keys - 48]); // ghi khóa được nhấn trên 7 phân đoạn

}

}

Bước 4: CHIA SẺ VỚI CHÚNG TÔI

Chia sẻ với chúng tôi Thành tích của bạn tại đây

Đề xuất: