Mündəricat:

NameSmasher: 5 Adım (Şəkillərlə birlikdə)
NameSmasher: 5 Adım (Şəkillərlə birlikdə)

Video: NameSmasher: 5 Adım (Şəkillərlə birlikdə)

Video: NameSmasher: 5 Adım (Şəkillərlə birlikdə)
Video: Mehdi Sadiq × Noton - Səncə Nədən? (SƏS OST) 2024, Iyun
Anonim
Adı Smasher
Adı Smasher

Namesmasher- 2 adın əzilməsi !!!!!!

Addım 1: Giriş

Bu layihə çox sadədir, indi mən bunu etdim. Əsasən, bir LCD və 2 düyməni Arduino -ya bağlamaq və sonra BAM -a sahib olmağınız lazımdır. Bir ad ustası bir düyməyə basdığınızda və sonra bir ad digərində olduğu kimi yanıb -sönəndə baş verir. Ancaq hər ikisinə eyni anda basdığınızda, buraxana qədər hər iki ad açılacaq.

Addım 2: Materiallar:

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar

Lazım olanların hamısı:

6 kişi tel;

4 qadın tel;

2 rezistor;

2 düymə;

bir Arduino;

LCD maye kristal ekran;

və çörək taxtası.

Addım 3: Quraşdırma

Qurmaq
Qurmaq
Qurmaq
Qurmaq
Qurmaq
Qurmaq

LCD maye kristal ekranı necə qurmaq olar;

Şəkildə gördüyünüz kimi GND, VCC, SDA və SCL -ni Arduino -da müvafiq nöqtəyə bağlamalısınız.

Addım 4: Kod

#daxil edin

#daxil edin

LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POZİTİF);

int səsləri [4] = {0, 0, 0, 0};

char inbyte;

String pwd = "VOTE";

String girişi = "";

boolean bayrağı = yalan;

boolean securitygranted = yalan;

int i;

int buttonstate1 = 0; // düymələrin vəziyyətini 0 olaraq təyin edin

int buttonstate2 = 0;

int buttonstate3 = 0;

int buttonstate4 = 0;

boş quraşdırma () {

pinMode (2, GİRİŞ); // Girişlər

pinMode (3, GİRİŞ);

lcd.begin (16, 2);

lcd.display ();

Serial.begin (9600);

Serial.println ("ŞİFRƏ GİRİN");

}

boşluq döngəsi () {

lcd.setCursor (0, 0);

buttonstate3 = digitalRead (2); // düymələri oxumaq

buttonstate4 = digitalRead (3);

Serial.print (düymənin vəziyyəti3);

Serial.print (düymənin vəziyyəti4);

if (buttonstate3 == 1) {// əgər düymə vəziyyəti 1 -dirsə

lcd.write ("Gaya"); // Bunu LCD ekrana yazdırın

gecikmə (100); }

if (buttonstate4 == 1) {// əgər buttonstate 1 -dirsə

lcd.write ("Jeremy"); // Bunu LCD ekrana yazdırın

gecikmə (100);

} if (buttonstate3 == 0) {// əgər buttonstate 0 -dadırsa

lcd.clear (); // LCD ekranı silin

gecikmə (100); }

əgər (düymənin vəziyyəti4 == 0) {

lcd.clear (); gecikmə (100);

}

}

Addım 5: Nəticə

Bütün bunlardan sonra, bu layihəni mənim etdiyimdən daha sərin edə biləcəyinizi söyləmək üçün buradayam. Daha çox ad yazdırmaq üçün daha çox düymə əlavə edə bilərsiniz. Bunu səsvermə sistemi halına gətirə bilərsiniz. İki (və s.) LCD əlavə etməyə çalışın və bunu sınayın. Bu fikirlə edə biləcəyiniz çox şey var.

Uğurlar və bayramınız mübarək !!

Tövsiyə: