Բովանդակություն:

NameSmasher: 5 քայլ (նկարներով)
NameSmasher: 5 քայլ (նկարներով)

Video: NameSmasher: 5 քայլ (նկարներով)

Video: NameSmasher: 5 քայլ (նկարներով)
Video: For $500 "Act Black" in America's Most Racist Town 2024, Հունիսի
Anonim
Անուն Սմաշեր
Անուն Սմաշեր

Namesmasher- 2 անունների ջարդուփշուր !!!!!!

Քայլ 1: Ներածություն

Այս նախագիծը շատ պարզ է, հիմա, երբ ես դա արեցի: Հիմնականում, այն, ինչ դուք պետք է անեք, միացրեք LCD- ը և 2 կոճակը Arduino- ին, այնուհետև BAM- ը ստացաք անվանակոչիչ: Անունների ձևավորումը տեղի է ունենում, երբ սեղմում ես մի կոճակ, այնուհետև մի անուն թարթում է, նույնը մյուսի հետ: Բայց երբ երկուսն էլ միաժամանակ սեղմում եք, երկու անուններն էլ կհայտնվեն մինչև բաց չթողնեք:

Քայլ 2: Նյութեր

Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր

Ձեզ անհրաժեշտ է.

6 արական լարեր;

4 կին մետաղալարեր;

2 դիմադրություն;

2 կոճակ;

Arduino;

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 = "ՔՎԵ";

String inpt = "";

բուլյան դրոշ = կեղծ;

բուլյան անվտանգության ապահովում = կեղծ;

int i;

int buttonstate1 = 0; // կոճակների կարգավորում 0 -ի վրա

int buttonstate2 = 0;

int buttonstate3 = 0;

int buttonstate4 = 0;

void setup () {

pinMode (2, Մուտք); // մուտքագրումներ

pinMode (3, Մուտք);

lcd. սկսել (16, 2);

lcd.display ();

Serial.begin (9600);

Serial.println («Մուտքագրեք գաղտնաբառ»);

}

դատարկ շրջան () {

lcd.setCursor (0, 0);

buttonstate3 = digitalRead (2); // կոճակները կարդալը

buttonstate4 = digitalRead (3);

Serial.print (buttonstate3);

Serial.print (buttonstate4);

եթե (buttonstate3 == 1) {// եթե կոճակը գտնվում է 1 -ում

lcd.write («Գայա»); // Տպեք սա LCD էկրանին

ուշացում (100); }

եթե (buttonstate4 == 1) {// եթե կոճակը գտնվում է 1 -ում

lcd.write («remերեմի»); // Տպեք սա LCD էկրանին

ուշացում (100);

} if (buttonstate3 == 0) {// if buttonstate- ը 0 է

lcd. հստակ (); // Մաքրել LCD էկրանը

ուշացում (100); }

եթե (buttonstate4 == 0) {

lcd. հստակ (); ուշացում (100);

}

}

Քայլ 5: Եզրակացություն

Այսպիսով, այսքանից հետո ես այստեղ եմ ասելու, որ դուք կարող եք այս նախագիծը դարձնել նույնիսկ ավելի սառը, քան իմ արածը: Կարող եք ավելացնել ավելի շատ կոճակներ, որպեսզի կարողանաք ավելի շատ անուններ տպել: Դուք կարող եք այն դարձնել քվեարկության համակարգ: Փորձեք ավելացնել երկու (և այլն) LCD և փորձեք դրա հետ: Այս գաղափարով կարող եք շատ բաներ անել:

Հաջողություն և ուրախ արձակուրդներ !!

Խորհուրդ ենք տալիս: