Obsah:

JménoSmasher: 5 kroků (s obrázky)
JménoSmasher: 5 kroků (s obrázky)

Video: JménoSmasher: 5 kroků (s obrázky)

Video: JménoSmasher: 5 kroků (s obrázky)
Video: Top 7 Earning KDP Low & Medium Content Niches + 1 Bonus Niche! 2024, Červen
Anonim
JménoSmasher
JménoSmasher

Namesmasher- rozbití 2 jmen !!!!!!

Krok 1: Úvod

Tento projekt je velmi jednoduchý, teď, když jsem to udělal. V zásadě musíte k Arduinu připojit LCD a 2 tlačítka a pak BAM, máte jmenovky. Jmenovec se stane, když stisknete tlačítko a poté jedno jméno bliká, stejně jako druhé. Když ale stisknete obě současně, vyskočí vám obě jména, dokud je nepustíte.

Krok 2: Materiály:

Materiály
Materiály
Materiály
Materiály
Materiály
Materiály
Materiály
Materiály

Vše co potřebuješ je:

6 samčích vodičů;

4 ženské vodiče;

2 odpory;

2 tlačítka;

Arduino;

LCD displej z tekutých krystalů;

a prkénko.

Krok 3: Nastavení

Založit
Založit
Založit
Založit
Založit
Založit

Jak nastavit LCD displej z tekutých krystalů;

Jak vidíte na obrázku, musíte k příslušnému bodu Arduina připojit GND, VCC, SDA a SCL.

Krok 4: Kód

#zahrnout

#zahrnout

LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POZITIVNÍ);

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

char inbyte;

Řetězec pwd = "HLASUJTE";

Řetězec inpt = "";

boolean flag = false;

boolean securitygranted = false;

int i;

int buttonstate1 = 0; // nastavení stavů tlačítek na 0

int buttonstate2 = 0;

int buttonstate3 = 0;

int buttonstate4 = 0;

neplatné nastavení () {

pinMode (2, VSTUP); // Vstupy

pinMode (3, VSTUP);

lcd.begin (16, 2);

lcd.display ();

Serial.begin (9600);

Serial.println ("ZADAT HESLO");

}

prázdná smyčka () {

lcd.setCursor (0, 0);

buttonstate3 = digitalRead (2); // čtení tlačítek

buttonstate4 = digitalRead (3);

Serial.print (buttonstate3);

Serial.print (buttonstate4);

if (buttonstate3 == 1) {// pokud buttonstate je na 1

lcd.write ("Gaya"); // Vytiskněte to na LCD obrazovku

zpoždění (100); }

if (buttonstate4 == 1) {// pokud buttonstate je na 1

lcd.write ("Jeremy"); // Vytiskněte to na LCD obrazovku

zpoždění (100);

} if (buttonstate3 == 0) {// pokud buttonstate je na 0

lcd.clear (); // Vymažte obrazovku LCD

zpoždění (100); }

if (buttonstate4 == 0) {

lcd.clear (); zpoždění (100);

}

}

Krok 5: Závěr

Takže po tom všem jsem tady, abych řekl, že můžete udělat tento projekt ještě chladnějším než to, co jsem udělal. Můžete přidat další tlačítka, abyste mohli vytisknout více jmen. Můžete z toho udělat hlasovací systém. Zkuste přidat dva (atd.) LCD a experimentujte s tím. Existuje tolik věcí, které můžete s touto myšlenkou udělat.

Hodně štěstí a krásné svátky !!

Doporučuje: