Sisukord:

NameSmasher: 5 sammu (koos piltidega)
NameSmasher: 5 sammu (koos piltidega)

Video: NameSmasher: 5 sammu (koos piltidega)

Video: NameSmasher: 5 sammu (koos piltidega)
Video: Kuu-eelarve koostamine koos ilusa Exceli templatega! Hoia oma raha-asjad korras! 2024, November
Anonim
NameSmasher
NameSmasher

Nimejuht- kahe nime purustamine !!!!!!

Samm 1: Sissejuhatus

See projekt on väga lihtne, nüüd, kui ma seda tegin. Põhimõtteliselt peate ühendama LCD -ekraani ja 2 nuppu Arduinoga ja seejärel saama BAM -i nimekaitsja. Nimemeister juhtub siis, kui vajutate nuppu ja üks nimi vilgub, teisega sama. Kuid kui vajutate mõlemat korraga, ilmuvad mõlemad nimed seni, kuni lasete lahti.

Samm: materjalid:

Materjalid
Materjalid
Materjalid
Materjalid
Materjalid
Materjalid
Materjalid
Materjalid

Kõik, mida vajate, on:

6 isast juhet;

4 naissoost juhet;

2 takistit;

2 nuppu;

Arduino;

LCD vedelkristallkuvar;

ja leivalaud.

3. samm: seadistamine

Seadistamine
Seadistamine
Seadistamine
Seadistamine
Seadistamine
Seadistamine

LCD vedelkristallekraani seadistamine;

Nagu pildilt näha, peate GND, VCC, SDA ja SCL ühendama Arduino vastava punktiga.

4. samm: kood

#kaasake

#kaasake

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

int hääled [4] = {0, 0, 0, 0};

char inbyte;

String pwd = "HÄÄLETUS";

String inpt = "";

loogiline lipp = vale;

boolean securitygranted = vale;

int i;

int nupuvaade1 = 0; // nuppude olekute seadmine 0 -le

int nupuvaade2 = 0;

int nupuvajutus3 = 0;

int nupp -olek4 = 0;

tühine seadistus () {

pinMode (2, INPUT); // Sisendid

pinMode (3, INPUT);

lcd.algus (16, 2);

LCD ekraan();

Seriaalne algus (9600);

Serial.println ("SISESTA PAROOL");

}

void loop () {

lcd.setCursor (0, 0);

buttonstate3 = digitalRead (2); // nuppude lugemine

buttonstate4 = digitalRead (3);

Serial.print (buttonstate3);

Serial.print (buttonstate4);

if (buttonstate3 == 1) {// kui nuppude seis on 1

lcd.write ("Gaya"); // Printige see LCD -ekraanile

viivitus (100); }

if (buttonstate4 == 1) {// kui nuppude seis on 1

lcd.write ("Jeremy"); // Printige see LCD -ekraanile

viivitus (100);

} if (buttonstate3 == 0) {// kui nupuvajutus on 0

lcd.clear (); // LCD -ekraani tühjendamine

viivitus (100); }

if (buttonstate4 == 0) {

lcd.clear (); viivitus (100);

}

}

5. samm: järeldus

Nii et pärast kõike seda olen ma siin, et öelda, et saate selle projekti veelgi lahedamaks muuta kui mina. Saate lisada rohkem nuppe, et saaksite rohkem nimesid printida. Võite teha sellest hääletussüsteemi. Proovige lisada kaks (jne) LCD -d ja katsetage seda. Selle ideega saate nii palju asju teha.

Palju õnne ja häid pühi !!

Soovitan: