2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Namesmasher- 2 nomni maydalash !!!!!!
1 -qadam: kirish
Bu loyiha juda oddiy, endi men buni qildim. Asosan, siz Arduino -ga LCD va 2 tugmachani ulashingiz kerak, keyin BAM -da sizda nom -muharrir bor. Ism boshqaruvchisi tugmachani bosganingizda sodir bo'ladi, keyin bitta ism boshqasi bilan miltillaydi. Ammo siz ikkalasini bir vaqtning o'zida bosganingizda, siz qo'yib yubormaguningizcha, ikkala ism ham paydo bo'ladi.
2 -qadam: Materiallar:
Sizga kerak bo'lgan hamma narsa:
6 erkak sim;
4 ta ayol simlari;
2 ta rezistor;
2 tugma;
Arduino;
suyuq kristalli LCD displey;
va non paneli.
3 -qadam: sozlash
LCD suyuq kristalli displeyni qanday sozlash kerak;
Rasmda ko'rib turganingizdek, GND, VCC, SDA va SCL -ni Arduino -dagi mos keladigan nuqtaga ulashingiz kerak.
4 -qadam: kod
#qo'shing
#qo'shing
LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
int ovozlari [4] = {0, 0, 0, 0};
char bayt;
Qator pwd = "Ovoz berish";
String kirish = "";
boolean bayrog'i = noto'g'ri;
boolean securitygranted = false;
int i;
int tugmachasi1 = 0; // tugmachalarni 0 ga sozlash
int tugmachasi2 = 0;
int tugmachasi3 = 0;
int tugmachasi4 = 0;
bo'sh o'rnatish () {
pinMod (2, Kirish); // Kirishlar
pinMode (3, INPUT);
lcd.begin (16, 2);
lcd.display ();
Serial.begin (9600);
Serial.println ("Parolni kiriting");
}
void loop () {
lcd.setCursor (0, 0);
buttonstate3 = digitalRead (2); // tugmachalarni o'qish
buttonstate4 = digitalRead (3);
Serial.print (tugma holati3);
Serial.print (tugma holati4);
if (buttonstate3 == 1) {// agar tugma holati 1 da bo'lsa
lcd.write ("Gaya"); // Buni LCD ekranga chop eting
kechikish (100); }
if (buttonstate4 == 1) {// agar tugma holati 1 da bo'lsa
lcd.write ("Jeremi"); // Buni LCD ekranga chop eting
kechikish (100);
} if (buttonstate3 == 0) {// agar tugma holati 0 bo'lsa
lcd.clear (); // LCD ekranni tozalang
kechikish (100); }
agar (tugma holati4 == 0) {
lcd.clear (); kechikish (100);
}
}
5 -qadam: Xulosa
Bularning barchasidan so'ng, men siz aytmoqchimanki, siz bu loyihani men qilganimdan ham salqinroq qilishingiz mumkin. Siz ko'proq tugmalarni qo'shishingiz mumkin, shunda siz ko'proq ismlarni chop etishingiz mumkin. Siz buni ovoz berish tizimiga aylantira olasiz. Ikkita (va hokazo) LCD -ni qo'shib ko'ring va tajriba qiling. Bu g'oya bilan siz qila oladigan juda ko'p narsalar bor.
Omad va bayramlar muborak bo'lsin !!