Mündəricat:
Video: NameSmasher: 5 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
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 !!
Tövsiyə:
BOSEBerry Pi İnternet Radio: 4 Adım (Şəkillərlə birlikdə)
BOSEBerry Pi İnternet Radio: Radio dinləməyi sevirəm! Evimdə DAB radiosundan istifadə edirdim, amma qəbulun bir az yalnış olduğunu və səsin dağılmağa davam etdiyini gördüm, buna görə öz internet radiosumu qurmağa qərar verdim. Evimin ətrafında güclü bir wifi siqnalım var və rəqəmsal qardaşım
CO2 Ekranı: 9 Adım (Şəkillərlə birlikdə)
CO2 Ekranı: Adından da göründüyü kimi, CO2 Display layihəsi daxili və xarici çirklənməni asanlıqla izləmək üçün USB -yə bağlanacaq kiçik bir CO2 qaz sensoru. CO2 səviyyəsi canlı olaraq göstərilir, ancaq sənədlərdə göstərilən kiçik tətbiq ilə mümkündür
Portativ Bluetooth Dinamik - MKBoom DIY Kit: 5 Adım (Şəkillərlə birlikdə)
Portativ Bluetooth Dinamik | MKBoom DIY Kit: Hamıya salam! Uzun fasilədən sonra başqa bir natiq layihəsi ilə geri dönmək çox xoşdur. Quruluşlarımın çoxunun tamamlanması üçün bir neçə vasitə lazım olduğundan, bu dəfə asanlıqla satın ala biləcəyiniz bir dəstdən istifadə edərək portativ dinamik qurmağa qərar verdim. Düşündüm
3D Çapsız Fırçasız Motor: 7 Adım (Şəkillərlə birlikdə)
3D Çapsız Fırçasız Motor: Bu mühərriki Fusion 360 istifadə edərək mühərriklər mövzusunda bir nümayiş üçün hazırladım, buna görə də sürətli, lakin tutarlı bir motor etmək istədim. Motorun hissələrini aydın şəkildə göstərir, buna görə də bir fırçada mövcud olan əsas iş prinsiplərinin modeli olaraq istifadə edilə bilər
USB Daktilo Dönüşüm Kiti: 9 Adım (Şəkillərlə birlikdə)
USB Typewriter Dönüşüm Kiti: Bu köhnə məktəb əl yazı maşınlarına yazmaqla bağlı çox sehrli bir şey var. Yazılı düymələrin doyurucu anlarından tutmuş, cilalanmış xrom vurğularının parıltısına qədər, çap olunmuş səhifədəki xırtıldayan işarələrə qədər, yazı maşınları su hazırlayır