Mundarija:

NameSmasher: 5 qadam (rasmlar bilan)
NameSmasher: 5 qadam (rasmlar bilan)

Video: NameSmasher: 5 qadam (rasmlar bilan)

Video: NameSmasher: 5 qadam (rasmlar bilan)
Video: Smasher.io: City Tycoon | iOS / Android Mobile Gameplay 2024, Iyun
Anonim
Ism Smasher
Ism Smasher

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:

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
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

Sozlash
Sozlash
Sozlash
Sozlash
Sozlash
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 !!

Tavsiya: