Kazalo:

NameSmasher: 5 korakov (s slikami)
NameSmasher: 5 korakov (s slikami)

Video: NameSmasher: 5 korakov (s slikami)

Video: NameSmasher: 5 korakov (s slikami)
Video: СУПЕР СМЕШНАЯ КОМЕДИЯ! "Как Извести Любовницу За 7 Дней" РУССКИЕ КОМЕДИИ НОВИНКИ, ФИЛЬМЫ HD, КИНО 2024, Junij
Anonim
NameSmasher
NameSmasher

Imenar- razbijanje dveh imen !!!!!!

1. korak: Uvod

Ta projekt je zelo preprost, zdaj ko sem ga naredil. V bistvu morate z LCD -jem in dvema gumboma povezati Arduino in nato BAM dobiti imenovalca. Upravljavec imen se zgodi, ko pritisnete gumb in nato eno ime utripa, enako z drugim. Ko pa hkrati pritisnete oba, se pojavita obe imeni, dokler ju ne spustite.

2. korak: Materiali:

Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
Materiali

Vse, kar potrebujete, je:

6 moških žic;

4 ženske žice;

2 upora;

2 gumba;

Arduino;

LCD zaslon s tekočimi kristali;

in načrt.

3. korak: Nastavitev

Nastaviti
Nastaviti
Nastaviti
Nastaviti
Nastaviti
Nastaviti

Kako nastaviti LCD zaslon s tekočimi kristali;

Kot lahko vidite na sliki, morate povezati GND, VCC, SDA in SCL z ustrezno točko na Arduinu.

4. korak: Koda

#vključi

#vključi

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

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

char inbyte;

Niz pwd = "VOTE";

Niz inpt = "";

logična zastava = false;

logična varnost dodeljeno = napačno;

int i;

int buttontate1 = 0; // nastavitev gumbov na 0

int buttontate2 = 0;

int buttontate3 = 0;

int buttontate4 = 0;

void setup () {

pinMode (2, INPUT); // Vhodi

pinMode (3, INPUT);

lcd.begin (16, 2);

lcd.display ();

Serial.begin (9600);

Serial.println ("VNESI GESO");

}

void loop () {

lcd.setCursor (0, 0);

buttontate3 = digitalno branje (2); // branje gumbov

buttontate4 = digitalRead (3);

Serial.print (buttontate3);

Serial.print (buttonstate4);

if (buttontate3 == 1) {// če je buttontate pri 1

lcd.write ("Gaya"); // Natisnite to na LCD zaslon

zamuda (100); }

če (gumbtate4 == 1) {// če je gumbna vrednost 1

lcd.write ("Jeremy"); // Natisnite to na LCD zaslon

zamuda (100);

} if (buttontate3 == 0) {// če je buttontate pri 0

lcd.clear (); // Počistite LCD zaslon

zamuda (100); }

če (gumbtate4 == 0) {

lcd.clear (); zamuda (100);

}

}

5. korak: Zaključek

Torej, po vsem tem sem tukaj, da rečem, da lahko naredite ta projekt še bolj hladen od mojega. Dodate lahko več gumbov, da natisnete več imen. Lahko bi naredili sistem glasovanja. Poskusite dodati dva (itd.) LCD -ja in poskusite s tem. S to idejo bi lahko storili toliko stvari.

Srečno in vesele praznike !!

Priporočena: