Სარჩევი:

სახელი საშამერი: 5 ნაბიჯი (სურათებით)
სახელი საშამერი: 5 ნაბიჯი (სურათებით)

ვიდეო: სახელი საშამერი: 5 ნაბიჯი (სურათებით)

ვიდეო: სახელი საშამერი: 5 ნაბიჯი (სურათებით)
ვიდეო: ყველაზე გავრცელებული სახელები და გვარები საქართველოში 2018 წელს 2024, ივნისი
Anonim
სახელიშმაშერი
სახელიშმაშერი

სახელების შემმუშავებელი- 2 სახელის დამსხვრევა !!!!!!

ნაბიჯი 1: შესავალი

ეს პროექტი ძალიან მარტივია, ახლა რომ გავაკეთე. ძირითადად, რაც თქვენ უნდა გააკეთოთ არის LCD და 2 ღილაკი Arduino– სთან დაკავშირება და შემდეგ BAM თქვენ მიიღეთ სახელების შემმუშავებელი. სახელების შემრევი ხდება მაშინ, როდესაც თქვენ დააჭირეთ ღილაკს და შემდეგ ერთი სახელი აციმციმდება, იგივე მეორესთან ერთად. მაგრამ როდესაც ორივე ერთდროულად დააჭერთ, ორივე სახელი გამოჩნდება სანამ არ გაუშვებთ.

ნაბიჯი 2: მასალები:

მასალები
მასალები
მასალები
მასალები
მასალები
მასალები
მასალები
მასალები

Ყველაფერი რაც გჭირდება არის:

6 მამრობითი მავთული;

4 ქალი მავთული;

2 რეზისტორი;

2 ღილაკი;

არდუინო;

LCD თხევადი კრისტალის ეკრანი;

და პურის დაფა.

ნაბიჯი 3: დაყენება

Აწყობა
Აწყობა
Აწყობა
Აწყობა
Აწყობა
Აწყობა

როგორ დავაყენოთ LCD თხევადი კრისტალის ეკრანი;

როგორც ხედავთ სურათზე თქვენ უნდა დაუკავშიროთ GND, VCC, SDA და SCL მის შესაბამის წერტილს Arduino– ზე.

ნაბიჯი 4: კოდი

#ჩართეთ

#ჩართეთ

LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7, 3, პოზიტიური);

int ხმები [4] = {0, 0, 0, 0};

char inbyte;

სიმებიანი pwd = "ხმის მიცემა";

სიმებიანი inpt = "";

ბულის დროშა = ყალბი;

ლოგიკური უსაფრთხოების უზრუნველყოფა = ყალბი;

int i;

int buttonstate1 = 0; // ღილაკების მდგომარეობის დაყენება 0 -მდე

int buttonstate2 = 0;

int buttonstate3 = 0;

int buttonstate4 = 0;

void setup () {

pinMode (2, INPUT); // შენატანები

pinMode (3, INPUT);

lcd. დასაწყისი (16, 2);

lcd. ჩვენება ();

სერიული.დაწყება (9600);

Serial.println ("ENTER PASSWORD");

}

ბათილი მარყუჟი () {

lcd.setCursor (0, 0);

buttonstate3 = digitalRead (2); // ღილაკების კითხვა

buttonstate4 = digitalRead (3);

Serial.print (buttonstate3);

Serial.print (buttonstate4);

if (buttonstate3 == 1) {// თუ buttonstate არის 1 -ზე

lcd.write ("გაია"); // დაბეჭდეთ ეს LCD ეკრანზე

დაგვიანება (100); }

if (buttonstate4 == 1) {// თუ buttonstate არის 1 -ზე

lcd.write ("ჯერემი"); // დაბეჭდეთ ეს LCD ეკრანზე

დაგვიანება (100);

} if (buttonstate3 == 0) {// if buttonstate არის 0 -ზე

lcd. წმინდა (); // გაასუფთავეთ LCD ეკრანი

დაგვიანება (100); }

თუ (buttonstate4 == 0) {

lcd. წმინდა (); დაგვიანება (100);

}

}

ნაბიჯი 5: დასკვნა

ამ ყველაფრის შემდეგ, მე აქ ვარ იმის სათქმელად, რომ თქვენ შეგიძლიათ გახადოთ ეს პროექტი უფრო მაგარი, ვიდრე მე გავაკეთე. თქვენ შეგიძლიათ დაამატოთ მეტი ღილაკი, ასე რომ თქვენ შეგიძლიათ დაბეჭდოთ მეტი სახელი. თქვენ შეგიძლიათ გახადოთ ის ხმის მიცემის სისტემა. სცადეთ დაამატოთ ორი (და ა.შ.) LCD და ექსპერიმენტი ამით. ამდენი რამის გაკეთება შეგიძლია ამ იდეით.

წარმატებებს გისურვებთ და ბედნიერ არდადეგებს !!

გირჩევთ: