Mục lục:

NameSmasher: 5 bước (có hình ảnh)
NameSmasher: 5 bước (có hình ảnh)

Video: NameSmasher: 5 bước (có hình ảnh)

Video: NameSmasher: 5 bước (có hình ảnh)
Video: Smasher.io: City Tycoon | iOS / Android Mobile Gameplay 2024, Tháng mười một
Anonim
NameSmasher
NameSmasher

Namesmasher- sự đập tan của 2 tên !!!!!!

Bước 1: Giới thiệu

Dự án này rất đơn giản, bây giờ tôi đã làm được. Về cơ bản, những gì bạn phải làm là kết nối màn hình LCD và 2 nút với Arduino và sau đó BAM bạn đã có một bảng tên. Mặt nạ tên xảy ra khi bạn nhấn một nút và sau đó một tên nhấp nháy, tương tự với tên kia. Nhưng khi bạn nhấn cả hai đồng thời, cả hai tên sẽ bật lên cho đến khi bạn buông tay.

Bước 2: 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
Vật liệu
Vật liệu

Tất cả bạn cần là:

6 dây đực;

4 dây cái;

2 điện trở;

2 nút;

một Arduino;

một màn hình tinh thể lỏng LCD;

và một breadboard.

Bước 3: Thiết lập

Cài đặt
Cài đặt
Cài đặt
Cài đặt
Cài đặt
Cài đặt

Cách cài đặt màn hình tinh thể lỏng LCD;

Như bạn thấy trong hình, bạn phải kết nối GND, VCC, SDA và SCL với điểm tương ứng của nó trên Arduino.

Bước 4: Mã

#bao gồm

#bao gồm

Màn hình LCD LiquidCrystal_I2C (0x27, 2, 1, 0, 4, 5, 6, 7, 3, TÍCH CỰC);

int phiếu bầu [4] = {0, 0, 0, 0};

char inbyte;

String pwd = "VOTE";

Chuỗi inpt = "";

boolean flag = false;

boolean securitygranted = false;

int i;

int buttontate1 = 0; // thiết lập các nút thành 0

int buttontate2 = 0;

int buttontate3 = 0;

int buttontate4 = 0;

void setup () {

pinMode (2, INPUT); // Đầu vào

pinMode (3, INPUT);

lcd.begin (16, 2);

lcd.display ();

Serial.begin (9600);

Serial.println ("NHẬP MẬT KHẨU");

}

void loop () {

lcd.setCursor (0, 0);

buttontate3 = digitalRead (2); // đọc các nút

buttontate4 = digitalRead (3);

Serial.print (buttontate3);

Serial.print (buttontate4);

if (buttontate3 == 1) {// nếu buttontate là 1

lcd.write ("Gaya"); // In cái này lên màn hình LCD

chậm trễ (100); }

if (buttontate4 == 1) {// nếu buttontate là 1

lcd.write ("Jeremy"); // In cái này lên màn hình LCD

chậm trễ (100);

} if (buttontate3 == 0) {// nếu buttontate ở 0

lcd.clear (); // Xóa màn hình LCD

chậm trễ (100); }

if (buttontate4 == 0) {

lcd.clear (); chậm trễ (100);

}

}

Bước 5: Kết luận

Vì vậy, sau tất cả những điều này, tôi ở đây để nói rằng bạn có thể làm cho dự án này thậm chí còn tuyệt vời hơn những gì tôi đã làm. Bạn có thể thêm nhiều nút hơn để có thể in nhiều tên hơn. Bạn có thể biến nó thành một hệ thống bỏ phiếu. Hãy thử thêm hai (v.v.) LCD và thử nghiệm với điều đó. Có rất nhiều điều mà bạn có thể làm với ý tưởng này.

Chúc may mắn và nghỉ lễ vui vẻ!!

Đề xuất: