Innehållsförteckning:

NameSmasher: 5 steg (med bilder)
NameSmasher: 5 steg (med bilder)

Video: NameSmasher: 5 steg (med bilder)

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

Namesmasher- krossningen av 2 namn !!!!!!

Steg 1: Introduktion

Detta projekt är väldigt enkelt, nu när jag gjorde det. I grund och botten är det du behöver göra att ansluta en LCD -skärm och 2 knappar till Arduino och sedan BAM har du en namnmask. En namngivare händer när du trycker på en knapp och sedan blinkar ett namn, samma med det andra. Men när du trycker på båda samtidigt kommer båda namnen att dyka upp tills du släpper taget.

Steg 2: Material:

Material
Material
Material
Material
Material
Material
Material
Material

Allt du behöver är:

6 hantrådar;

4 honkablar;

2 motstånd;

2 knappar;

en Arduino;

en LCD -skärm med flytande kristaller;

och en brödbräda.

Steg 3: Konfiguration

Uppstart
Uppstart
Uppstart
Uppstart
Uppstart
Uppstart

Hur man ställer in LCD -skärmen med flytande kristaller;

Som du kan se på bilden måste du ansluta GND, VCC, SDA och SCL till motsvarande punkt på Arduino.

Steg 4: Kod

#omfatta

#omfatta

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

int röster [4] = {0, 0, 0, 0};

röding inbyte;

String pwd = "RÖSTA";

String inpt = "";

booleska flaggan = falsk;

booleskt säkerhetsbeviljat = falskt;

int i;

int buttonstate1 = 0; // ställa in knappstaterna till 0

int buttonstate2 = 0;

int buttonstate3 = 0;

int buttonstate4 = 0;

void setup () {

pinMode (2, INPUT); // Ingångar

pinMode (3, INPUT);

lcd.begin (16, 2);

LCD skärm();

Serial.begin (9600);

Serial.println ("ENTER PASSWORD");

}

void loop () {

lcd.setCursor (0, 0);

buttonstate3 = digitalRead (2); // läser knapparna

buttonstate4 = digitalRead (3);

Serial.print (buttonstate3);

Serial.print (buttonstate4);

if (buttonstate3 == 1) {// if buttonstate is at 1

lcd.write ("Gaya"); // Skriv ut detta på LCD -skärmen

fördröjning (100); }

if (buttonstate4 == 1) {// if buttonstate is at 1

lcd.write ("Jeremy"); // Skriv ut detta på LCD -skärmen

fördröjning (100);

} if (buttonstate3 == 0) {// if buttonstate is at 0

lcd.clear (); // Rensa LCD -skärmen

fördröjning (100); }

if (buttonstate4 == 0) {

lcd.clear (); fördröjning (100);

}

}

Steg 5: Slutsats

Så efter allt detta är jag här för att säga att du kan göra det här projektet ännu coolare än vad jag gjorde. Du kan lägga till fler knappar så att du kan skriva ut fler namn. Du kan göra det till ett röstsystem. Prova att lägga till två (etc.) LCD -skärmar och experimentera med det. Det finns så många saker du kan göra med den här idén.

Lycka till och trevlig helg !!

Rekommenderad: