Sisällysluettelo:

NameSmasher: 5 vaihetta (kuvilla)
NameSmasher: 5 vaihetta (kuvilla)

Video: NameSmasher: 5 vaihetta (kuvilla)

Video: NameSmasher: 5 vaihetta (kuvilla)
Video: 5 Craziest Things I've Found In Dead Bodies 2024, Marraskuu
Anonim
NameSmasher
NameSmasher

Nimiherra- kahden nimen murskaus !!!!!!

Vaihe 1: Johdanto

Tämä projekti on hyvin yksinkertainen, nyt kun tein sen. Pohjimmiltaan sinun on liitettävä nestekidenäyttö ja 2 painiketta Arduinoon ja sitten BAM, jonka olet saanut. Nimimies tapahtuu, kun painat painiketta ja sitten yksi nimi vilkkuu, sama toisen kanssa. Mutta kun painat molempia samanaikaisesti, molemmat nimet tulevat esiin, kunnes päästät irti.

Vaihe 2: Materiaalit:

Materiaalit
Materiaalit
Materiaalit
Materiaalit
Materiaalit
Materiaalit
Materiaalit
Materiaalit

Kaikki mitä tarvitset on:

6 urosjohtoa;

4 naarasjohtoa;

2 vastusta;

2 painiketta;

Arduino;

nestekidenäyttö, nestekidenäyttö;

ja leipälauta.

Vaihe 3: Asennus

Perustaa
Perustaa
Perustaa
Perustaa
Perustaa
Perustaa

LCD -nestekidenäytön asentaminen;

Kuten kuvassa näkyy, sinun on liitettävä GND, VCC, SDA ja SCL vastaavaan kohtaan Arduinossa.

Vaihe 4: Koodi

#sisältää

#sisältää

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

int äänet [4] = {0, 0, 0, 0};

char inbyte;

Jono pwd = "VOTE";

Merkkijono inpt = "";

boolean flag = epätosi;

boolean securitygranted = epätosi;

int i;

int napitila1 = 0; // painikkeiden asettaminen arvoon 0

int napitila2 = 0;

int napitila3 = 0;

int -painikkeen tila4 = 0;

void setup () {

pinMode (2, TULO); // Tulot

pinMode (3, TULO);

lcd. alku (16, 2);

lcd.display ();

Sarja.alku (9600);

Serial.println ("ANNA SALASANA");

}

void loop () {

lcd.setCursor (0, 0);

napitila3 = digitalRead (2); // painikkeiden lukeminen

buttonstate4 = digitalRead (3);

Serial.print (napitila3);

Serial.print (buttonstate4);

if (buttonstate3 == 1) {// jos napitila on 1

lcd.write ("Gaya"); // Tulosta tämä nestekidenäyttöön

viive (100); }

if (buttonstate4 == 1) {// jos napitila on 1

lcd.write ("Jeremy"); // Tulosta tämä nestekidenäyttöön

viive (100);

} if (buttonstate3 == 0) {// jos buttonstate on 0

lcd.clear (); // Tyhjennä nestekidenäyttö

viive (100); }

if (buttonstate4 == 0) {

lcd.clear (); viive (100);

}

}

Vaihe 5: Johtopäätös

Joten kaiken tämän jälkeen olen täällä sanoakseni, että voit tehdä tästä projektista jopa viileämmän kuin mitä tein. Voit lisätä muita painikkeita, jotta voit tulostaa lisää nimiä. Voisit tehdä siitä äänestysjärjestelmän. Kokeile lisätä kaksi (jne.) Nestekidenäyttöä ja kokeile sitä. Tällä ajatuksella voit tehdä niin paljon asioita.

Onnea ja hyvää lomaa !!

Suositeltava: