Talaan ng mga Nilalaman:

NameSmasher: 5 Hakbang (na may Mga Larawan)
NameSmasher: 5 Hakbang (na may Mga Larawan)

Video: NameSmasher: 5 Hakbang (na may Mga Larawan)

Video: NameSmasher: 5 Hakbang (na may Mga Larawan)
Video: Smasher.io: City Tycoon | iOS / Android Mobile Gameplay 2024, Nobyembre
Anonim
PangalanSmasher
PangalanSmasher

Namesmasher- ang mapanira ng 2 pangalan !!!!!!

Hakbang 1: Panimula

Napaka-simple ng proyektong ito, ngayong nagawa ko ito. Talaga, kung ano ang kailangan mong gawin ay ikonekta ang isang LCD at 2 mga pindutan sa Arduino at pagkatapos ay BAM nakakuha ka ng isang namesmasher. Mangyayari ang isang namesmasher kapag pinindot mo ang isang pindutan at pagkatapos ay kumikislap ang isang pangalan, pareho sa isa pa. Ngunit kapag pinindot mo ang pareho nang sabay-sabay, ang parehong mga pangalan ay lalabas hanggang sa pakawalan mo.

Hakbang 2: Mga Kagamitan:

Mga Materyales
Mga Materyales
Mga Materyales
Mga Materyales
Mga Materyales
Mga Materyales
Mga Materyales
Mga Materyales

Ang kailangan mo lang ay:

6 male wires;

4 na mga wires na babae;

2 resistors;

2 mga pindutan;

isang Arduino;

isang LCD likidong kristal na display;

at isang breadboard.

Hakbang 3: Pag-setup

Pag-set up
Pag-set up
Pag-set up
Pag-set up
Pag-set up
Pag-set up

Paano i-set up ang LCD likidong kristal na display;

Tulad ng nakikita mo sa larawan kailangan mong ikonekta ang GND, VCC, SDA, at SCL sa kaukulang punto nito sa Arduino.

Hakbang 4: Code

# isama

# isama

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

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

char inbyte;

String pwd = "VOTE";

String inpt = "";

flag ng boolean = false;

boolean securitygranted = false;

int i;

int buttonstate1 = 0; // setting ng mga buttonstate sa 0

int buttonstate2 = 0;

int buttonstate3 = 0;

int buttonstate4 = 0;

walang bisa ang pag-setup () {

pinMode (2, INPUT); // Mga input

pinMode (3, INPUT);

lcd.begin (16, 2);

lcd.display ();

Serial.begin (9600);

Serial.println ("ENTER PASSWORD");

}

void loop () {

lcd.setCursor (0, 0);

buttonstate3 = digitalRead (2); // pagbabasa ng mga pindutan

buttonstate4 = digitalRead (3);

Serial.print (buttonstate3);

Serial.print (buttonstate4);

kung (buttonstate3 == 1) {// kung ang buttonstate ay nasa 1

lcd.write ("Gaya"); // I-print ito sa LCD screen

pagkaantala (100); }

kung (buttonstate4 == 1) {// kung ang buttonstate ay nasa 1

lcd.write ("Jeremy"); // I-print ito sa LCD screen

pagkaantala (100);

} kung (buttonstate3 == 0) {// kung ang buttonstate ay nasa 0

lcd.clear (); // I-clear ang LCD screen

pagkaantala (100); }

kung (buttonstate4 == 0) {

lcd.clear (); pagkaantala (100);

}

}

Hakbang 5: Konklusyon

Kaya pagkatapos ng lahat ng ito, narito ako upang sabihin na maaari mong gawing mas cool ang proyektong ito kaysa sa ginawa ko. Maaari kang magdagdag ng higit pang mga pindutan upang makapag-print ka ng maraming mga pangalan. Maaari mo itong gawing isang sistema ng pagboto. Subukang magdagdag ng dalawa (atbp.) Mga LCD at mag-eksperimento doon. Maraming mga bagay na magagawa mo sa ideyang ito.

Good luck at maligayang bakasyon !!

Inirerekumendang: