Mục lục:
Video: Máy tính đơn giản và tiêu chuẩn với CloudX: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Trong hướng dẫn này, chúng ta sẽ học về cách tạo một máy tính đơn giản và tiêu chuẩn với CloudX, Vui lòng nhấp vào Nếu bạn chưa đọc bất kỳ điều gì về Bàn phím giao tiếp với CloudX trước đây, Tại đây, mục tiêu của chúng tôi là dạy bạn về cách bạn có thể phát triển máy tính phần cứng riêng sử dụng cloudX M633.
Mục tiêu của chúng tôi là có thể thiết kế một máy tính có thể thực hiện các phép Cộng (+), Trừ (-), Nhân (*) và Chia (/) với Kết quả ở số thập phân thấp tới 0,0000001 và ở các số nguyên lên đến 90000000. Máy tính có khả năng phát hiện các lỗi toán học, v.v. Mọi trẻ em, học sinh và người yêu thích đều có thể thực hiện dự án tuyệt vời này.
Bước 1: YÊU CẦU PHẦN CỨNG
1x Vi điều khiển CloudX
1x CloudX SoftCard
1x cáp USB
Bàn phím ma trận 1x 4x4
Dây nhảy 1x 16x2 LCD
Điện trở 1x 1kΩ
Điện trở 4x 10kΩ
Bước 2: KẾT NỐI PIN
Chân Kết nối CloudX với LCD và Chân kết nối CloudX với Bàn phím
Bước 3: SƠ ĐỒ MẠCH
Bước 4: PHẦN MỀM
/ * * Tập tin: Smart KeyPad Lock System.c
* Tác giả: áo hoodie
*
* Tạo vào ngày 20 tháng 3 năm 2018, 11:21 sáng
*/
#bao gồm
#bao gồm
#bao gồm
#bao gồm
#define NumberOfRows 4 // đặt hiển thị thành bốn hàng
#define NumberOfColumns 4 // đặt hiển thị thành ba cột
char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {
'1', '2', '3', '+', '4', '5', '6', '-', '7', '8', '9', '*', 'C', '0', '=', '/'
};
char RowPins [NumberOfRows] = {7, 8, 9, 10};
char ColumnsPins [NumberOfColumns] = {11, 12, 13, 14};
Các phím char, a = 0, check = 0, operation = 0, signa = 0, signb = 0;
câu trả lời float có ký tên;
char * Panswer;
char Aanswer [10];
đầu vào dài đã ký;
char Ainputa [10];
đầu vào dài đã kýb;
char Ainputb [10];
cài đặt(){
KeypadSetting (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacters);
lcdSetting (1, 2, 3, 4, 5, 6);
lcdCmd (lcd_clear);
lcdCmd (con trỏ_ tắt);
lcdWriteText (1, 1, "CALCULATOR VỚI");
lcdWriteText (2, 1, "CLOUDX");
delayMs (2000);
lcdCmd (lcd_clear);
lcdCmd (con trỏ_link);
vòng(){
Phím = getKey ();
if (Keys! = 0 && Keys == 'C') {
lcdCmd (lcd_clear);
lcdCmd (con trỏ_link);
for (a = 0; a <10; a ++) {
Ainputa [a] = 0;
Ainputb [a] = 0;
Aanswer [a] = 0;
}
a = 0;
hoạt động = 0;
kiểm tra = 0;
signa = 0;
dấub = 0;
}
if (kiểm tra == 1 && Phím! = 0 && Phím == '=') {
lcdCmd (con trỏ_ tắt);
inputa = atoi (Ainputa);
inputb = atoi (Ainputb);
if (signa == '-') {
inputa = - (inputa);
}
if (signb == '-') {
inputb = - (inputb);
}
if (phép toán == '+') {
answer = inputa + inputb;
longTostr (Aanswer, answer, DEC);
}
if (phép toán == '-') {
answer = inputa - inputb;
longTostr (Aanswer, answer, DEC);
}
if (hoạt động == '*') {
answer = inputa * inputb;
longTostr (Aanswer, answer, DEC);
}
if (hoạt động == '/') {
answer = (float) inputa / (float) inputb;
Panswer = floatTostr (câu trả lời);
if (inputa> inputb) {
Panswer [5] = 0;
}
}
if (hoạt động == '/') {
lcdWriteText (2, 1, "ANS:");
lcdWriteTextCP (Panswer);
}
khác {
lcdWriteText (2, 1, "ANS:");
lcdWriteTextCP (Aanswer);
}
}
if (Keys! = 0 && (Keys == '+' || Keys == '-' || Keys == '*' || Keys == '/')) {
if (phép toán! = 0 && a == 0 && signb == 0 && (Phím == '-' || Phím == '+')) {
lcdWriteCP (Phím);
if (Phím == '-' || Phím == '+') {
signb = Phím;
}
}
if (phép toán == 0 && a == 0 && signa == 0 && (Phím == '-' || Phím == '+')) {
lcdWriteCP (Phím);
if (Phím == '-' || Phím == '+') {
signa = Phím;
}
}
if (phép toán == 0 && a! = 0) {
lcdWriteCP (Phím);
hoạt động = Phím;
a = 0;
}
}
if (Keys! = 0 && (Keys == '0' || Keys == '1' || Keys == '2' || Keys == '3' || Keys == '4' || Keys = = '5' || Phím == '6' || Phím == '7' || Phím == '8' || Phím == '9')) {
if (hoạt động! = 0) {
lcdWriteCP (Phím);
Ainputb [a] = Phím;
a ++;
kiểm tra = 1;
}
if (hoạt động == 0) {
lcdWriteCP (Phím);
Ainputa [a] = Phím;
a ++;
}
}
}
}
Bước 5:
Đề xuất:
Cấp nguồn đơn giản cho máy tính để bàn bằng bộ sạc máy tính xách tay cũ: 5 bước
Nguồn điện để bàn đơn giản sử dụng bộ sạc máy tính xách tay cũ: Vì vậy, đây là nguồn điện dự phòng của tôi, nó được xây dựng rất đơn giản chỉ với 4 dây để thêm / kết nối. Nguồn chính đến từ bộ sạc máy tính xách tay cũ có thể cung cấp tối đa 19v và 3,4A. Điều đáng nói là sạc laptop là phiên bản 2 dây từ
Tiêu chuẩn, Điểm chuẩn và Mục tiêu học tập: 5 bước
Tiêu chuẩn, Điểm chuẩn và Mục tiêu Học tập: Tài liệu hướng dẫn này sẽ hướng dẫn học sinh xây dựng cảm biến đỗ xe bằng arduino. Cụ thể, tôi sẽ có một cảm biến siêu âm liên tục dò tìm khoảng cách và cùng với một mã nhỏ lấy khoảng cách này và đặt nó
3D CAD - Thiết lập và tạo không gian làm việc tiêu chuẩn: 14 bước
3D CAD - Thiết lập và tạo không gian làm việc tiêu chuẩn: -Tạo (a) Tệp phần tiêu chuẩn để đạt hiệu quả Hướng dẫn này là về cách tạo tệp phần mặc định mà bạn có thể mở trong tương lai - biết rằng các thông số chính cụ thể đã có sẵn - giảm thiểu số lượng công việc lặp đi lặp lại trong dail
Giá đỡ máy tính xách tay đơn giản và dễ dàng cho máy tính xách tay của bạn: 4 bước
Giá đỡ máy tính xách tay đơn giản và dễ dàng cho chiếc máy tính xách tay của bạn: Tôi đã xem xét vô số cửa hàng để tìm giá đỡ máy tính xách tay giúp dòng khí đến máy tính xách tay, nhưng một nơi tôi thực sự có thể sử dụng trên đùi. Không tìm thấy bất cứ thứ gì giống như những gì tôi muốn, vì vậy tôi quyết định tự làm
Bóng đèn tiêu chuẩn để trang bị thêm L.E.D với giá rẻ.: 5 bước
Bóng đèn tiêu chuẩn để trang bị thêm cho L.E.D với giá rẻ. Tôi tin rằng bạn có thể thay đổi phần nào trọng tâm phổ của L.E.