Taula de continguts:

NameSmasher: 5 passos (amb imatges)
NameSmasher: 5 passos (amb imatges)

Vídeo: NameSmasher: 5 passos (amb imatges)

Vídeo: NameSmasher: 5 passos (amb imatges)
Vídeo: Smasher.io: City Tycoon | iOS / Android Mobile Gameplay 2024, Desembre
Anonim
NameSmasher
NameSmasher

Nomsmasher- la destrucció de 2 noms !!!!!!

Pas 1: Introducció

Aquest projecte és molt senzill, ara que ho vaig fer. Bàsicament, el que heu de fer és connectar una pantalla LCD i dos botons a l'Arduino i, després, a BAM obtindreu un nom de màscara. Un polsador de noms passa quan premeu un botó i després un nom parpelleja, igual que l’altre. Però quan premeu tots dos simultàniament, apareixeran els dos noms fins que deixeu anar.

Pas 2: Materials:

Materials
Materials
Materials
Materials
Materials
Materials
Materials
Materials

Tot el que necessites és:

6 cables masculins;

4 cables femella;

2 resistències;

2 botons;

un Arduino;

una pantalla LCD de cristall líquid;

i una pissarra.

Pas 3: Configuració

Configuració
Configuració
Configuració
Configuració
Configuració
Configuració

Com configurar la pantalla LCD de cristall líquid;

Com podeu veure a la imatge, heu de connectar GND, VCC, SDA i SCL al punt corresponent de l'Arduino.

Pas 4: Codi

#incloure

#incloure

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

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

char inbyte;

String pwd = "VOTA";

String inpt = "";

bandera booleana = fals;

seguretat booleana concedida = falsa;

int i;

int buttonstate1 = 0; // establir els botons a 0

int buttonstate2 = 0;

int buttonstate3 = 0;

int buttonstate4 = 0;

configuració nul·la () {

pinMode (2, INPUT); // Entrades

pinMode (3, INPUT);

lcd.begin (16, 2);

lcd.display ();

Serial.begin (9600);

Serial.println ("ENTRAR CONTRASENYA");

}

bucle buit () {

lcd.setCursor (0, 0);

buttonstate3 = DigitalRead (2); // llegint els botons

buttonstate4 = digitalRead (3);

Serial.print (buttonstate3);

Serial.print (buttonstate4);

if (buttonstate3 == 1) {// if buttonstate és a 1

lcd.write ("Gaya"); // Imprimiu-lo a la pantalla LCD

retard (100); }

if (buttonstate4 == 1) {// if buttonstate és a 1

lcd.write ("Jeremy"); // Imprimiu-lo a la pantalla LCD

retard (100);

} if (buttonstate3 == 0) {// if buttonstate és a 0

lcd.clear (); // Esborreu la pantalla LCD

retard (100); }

if (buttonstate4 == 0) {

lcd.clear (); retard (100);

}

}

Pas 5: Conclusió

Per tant, després de tot això, estic aquí per dir que podeu fer que aquest projecte sigui encara més fresc del que vaig fer. Podeu afegir més botons perquè pugueu imprimir més noms. Es podria fer que fos un sistema de votació. Proveu d'afegir dos LCD (etc.) i proveu-ne. Hi ha tantes coses que podeu fer amb aquesta idea.

Bona sort i bones festes !!

Recomanat: