Innholdsfortegnelse:

NameSmasher: 5 trinn (med bilder)
NameSmasher: 5 trinn (med bilder)

Video: NameSmasher: 5 trinn (med bilder)

Video: NameSmasher: 5 trinn (med bilder)
Video: Smasher.io: City Tycoon | iOS / Android Mobile Gameplay 2024, Juni
Anonim
NameSmasher
NameSmasher

Namesmasher- knusing av 2 navn !!!!!!

Trinn 1: Introduksjon

Dette prosjektet er veldig enkelt, nå som jeg gjorde det. I utgangspunktet er det du må gjøre å koble en LCD og 2 knapper til Arduino, og deretter BAM har du en navnemaskin. En navnemaker skjer når du trykker på en knapp og deretter blinker det ene navnet, det samme med det andre. Men når du trykker på begge samtidig, dukker begge navnene opp til du slipper taket.

Trinn 2: Materialer:

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer
Materialer
Materialer

Alt du trenger er:

6 hannledninger;

4 hunnledninger;

2 motstander;

2 knapper;

en Arduino;

en LCD flytende krystallskjerm;

og et brødbrett.

Trinn 3: Oppsett

Oppsett
Oppsett
Oppsett
Oppsett
Oppsett
Oppsett

Hvordan sette opp LCD -skjermen med flytende krystall;

Som du kan se på bildet må du koble GND, VCC, SDA og SCL til det tilsvarende punktet på Arduino.

Trinn 4: Kode

#inkludere

#inkludere

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

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

røye inbyte;

String pwd = "STEM";

String inpt = "";

boolsk flagg = falskt;

boolsk securitygranted = false;

int i;

int buttonstate1 = 0; // å sette knappestatusene til 0

int buttonstate2 = 0;

int buttonstate3 = 0;

int buttonstate4 = 0;

ugyldig oppsett () {

pinMode (2, INNGANG); // Innganger

pinMode (3, INNGANG);

lcd.begin (16, 2);

LCD-skjerm();

Serial.begin (9600);

Serial.println ("ENTER PASSWORD");

}

void loop () {

lcd.setCursor (0, 0);

buttonstate3 = digitalRead (2); // lese knappene

buttonstate4 = digitalRead (3);

Serial.print (buttonstate3);

Serial.print (buttonstate4);

hvis (buttonstate3 == 1) {// hvis buttonstate er på 1

lcd.write ("Gaya"); // Skriv ut dette på LCD -skjermen

forsinkelse (100); }

hvis (buttonstate4 == 1) {// hvis buttonstate er på 1

lcd.write ("Jeremy"); // Skriv ut dette på LCD -skjermen

forsinkelse (100);

} if (buttonstate3 == 0) {// hvis buttonstate er på 0

lcd.clear (); // Fjern LCD -skjermen

forsinkelse (100); }

hvis (buttonstate4 == 0) {

lcd.clear (); forsinkelse (100);

}

}

Trinn 5: Konklusjon

Så etter alt dette er jeg her for å si at du kan gjøre dette prosjektet enda kulere enn det jeg gjorde. Du kan legge til flere knapper slik at du kan skrive ut flere navn. Du kan gjøre det til et stemmesystem. Prøv å legge til to (etc.) LCD -skjermer og eksperimentere med det. Det er så mange ting du kan gjøre med denne ideen.

Lykke til og god ferie !!

Anbefalt: