2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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:
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
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 !!