Përmbajtje:

Emri Smasher: 5 hapa (me fotografi)
Emri Smasher: 5 hapa (me fotografi)

Video: Emri Smasher: 5 hapa (me fotografi)

Video: Emri Smasher: 5 hapa (me fotografi)
Video: Cllevio Serbiano - Edi Rama 44 2024, Nëntor
Anonim
EmriSmasher
EmriSmasher

Namesmasher- thyerja e 2 emrave !!!!!!

Hapi 1: Hyrje

Ky projekt është shumë i thjeshtë, tani që e bëra. Në thelb, ajo që duhet të bëni është të lidhni një LCD dhe 2 butona me Arduino dhe më pas BAM ju keni një gërshetues emrash. Një bashkues emrash ndodh kur shtypni një buton dhe më pas një emër pulson, njësoj me tjetrin. Por kur i shtypni të dy njëkohësisht, të dy emrat do të shfaqen derisa t'i lini të shkojnë.

Hapi 2: Materialet:

Materiale
Materiale
Materiale
Materiale
Materiale
Materiale
Materiale
Materiale

Gjithçka që ju nevojitet është:

6 tela meshkuj;

4 tela femra;

2 rezistente;

2 butona;

një Arduino;

një ekran LCD me kristale të lëngëta;

dhe një dërrasë buke.

Hapi 3: Konfigurimi

Konfigurimi
Konfigurimi
Konfigurimi
Konfigurimi
Konfigurimi
Konfigurimi

Si të vendosni ekranin e kristalit të lëngshëm LCD;

Siç mund ta shihni në figurë, duhet të lidhni GND, VCC, SDA dhe SCL me pikën përkatëse në Arduino.

Hapi 4: Kodi

#përfshi

#përfshi

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

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

char inbyte;

Vargu pwd = "VOTO";

String inpt = "";

flamur boolean = i rremë;

boolean securitygranted = false;

int i;

int buttonstate1 = 0; // vendosja e gjendjeve të butonave në 0

int buttonstate2 = 0;

int buttonstate3 = 0;

int buttonstate4 = 0;

void setup () {

pinMode (2, INPUT); // Inputet

pinMode (3, INPUT);

lcd.filloni (16, 2);

lcd.shfaq ();

Serial.filloj (9600);

Serial.println ("ENTER PASSWORD");

}

lak void () {

lcd.setCursor (0, 0);

buttonstate3 = digitalRead (2); // leximi i butonave

buttonstate4 = digitalRead (3);

Serial.print (buttonstate3);

Serial.print (buttonstate4);

nëse (buttonstate3 == 1) {// nëse gjendja e butonit është në 1

lcd.write ("Gaya"); // Shtypeni këtë në ekranin LCD

vonesa (100); }

nëse (buttonstate4 == 1) {// nëse gjendja e butonit është në 1

lcd.shkruaj ("Jeremy"); // Shtypeni këtë në ekranin LCD

vonesa (100);

} if (buttonstate3 == 0) {// nëse gjendja e butonit është në 0

lcd.qartë (); // Pastroni ekranin LCD

vonesa (100); }

nëse (buttonstate4 == 0) {

lcd.qartë (); vonesa (100);

}

}

Hapi 5: Përfundimi

Pra, pas gjithë kësaj, unë jam këtu për të thënë se ju mund ta bëni këtë projekt edhe më të ftohtë se ajo që kam bërë. Mund të shtoni më shumë butona në mënyrë që të printoni më shumë emra. Ju mund ta bëni atë të jetë një sistem votimi. Provoni të shtoni dy LCD (etj.) Dhe eksperimentoni me këtë. Ka kaq shumë gjëra që mund të bëni me këtë ide.

Fat i mirë dhe pushime të mbara !!

Recommended: