Мазмуну:

NameSmasher: 5 кадам (Сүрөттөр менен)
NameSmasher: 5 кадам (Сүрөттөр менен)

Video: NameSmasher: 5 кадам (Сүрөттөр менен)

Video: NameSmasher: 5 кадам (Сүрөттөр менен)
Video: Smasher.io: City Tycoon | iOS / Android Mobile Gameplay 2024, Ноябрь
Anonim
NameSmasher
NameSmasher

Namesmasher- 2 ысымды талкалоо !!!!!!

1 -кадам: Киришүү

Бул проект абдан жөнөкөй, азыр мен аны жасадым. Негизи, сиз эмне кылышыңыз керек, LCD жана 2 баскычты Arduino менен туташтырыңыз, анан BAMда сизде ат коюучу бар. Ат басуучу сиз баскычты басканыңызда болот, анан бир ысым экинчиси менен бирдей эле жаркырайт. Бирок экөөнү тең бир убакта басканыңызда, эки ат тең сиз коё бергенге чейин калкып чыгат.

2 -кадам: материалдар:

Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар

Сизге керектүү нерселердин бардыгы:

6 эркек зым;

4 аял зым;

2 резистор;

2 баскыч;

бир Arduino;

суюк кристалдуу дисплей;

жана нан.

3 -кадам: Орнотуу

Жайгашуу
Жайгашуу
Жайгашуу
Жайгашуу
Жайгашуу
Жайгашуу

ЖК суюк кристалдуу дисплейди кантип орнотсо болот;

Сүрөттө көрүнүп тургандай, GND, VCC, SDA жана SCLди Arduinoдогу тиешелүү пунктка туташтыруу керек.

4 -кадам: Код

#кошуу

#кошуу

LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, Позитивдүү);

int votes [4] = {0, 0, 0, 0};

char inbyte;

String pwd = "ДОБУШ";

String inpt = "";

логикалык желек = жалган;

логикалык коопсуздукgranted = false;

int i;

int buttonstate1 = 0; // баскычтардын абалын 0го коюу

int buttonstate2 = 0;

int buttonstate3 = 0;

int buttonstate4 = 0;

жараксыз орнотуу () {

pinMode (2, INPUT); // Кириштер

pinMode (3, INPUT);

lcd.begin (16, 2);

lcd.display ();

Serial.begin (9600);

Serial.println ("PASSWORD ENTER");

}

void loop () {

lcd.setCursor (0, 0);

buttonstate3 = digitalRead (2); // баскычтарды окуу

buttonstate4 = digitalRead (3);

Serial.print (buttonstate3);

Serial.print (buttonstate4);

if (buttonstate3 == 1) {// if buttonstate 1 де

lcd.write ("Гая"); // Муну ЖК экранга басып чыгарыңыз

кечиктирүү (100); }

if (buttonstate4 == 1) {// if buttonstate 1 де

lcd.write ("Жереми"); // Муну ЖК экранга басып чыгарыңыз

кечиктирүү (100);

} if (buttonstate3 == 0) {// if buttonstate 0 де

lcd.clear (); // ЖК экранды тазалаңыз

кечиктирүү (100); }

эгер (buttonstate4 == 0) {

lcd.clear (); кечиктирүү (100);

}

}

5 -кадам: Жыйынтык

Мунун баарынан кийин, мен бул долбоорду мен жасагандан да салкыныраак кыла аласыз деп айтуу үчүн келдим. Көбүрөөк баскычтарды кошсоңуз болот, ошондо сиз дагы аттарды басып чыгара аласыз. Сиз муну добуш берүү системасы кыла аласыз. Эки (ж.б.) ЖК кошуп көрүңүз жана муну менен эксперимент кылыңыз. Бул идея менен кыла турган көптөгөн нерселер бар.

Ийгилик жана майрамыңыздар менен !!

Сунушталууда: