Tabla de contenido:

NameSmasher: 5 pasos (con imágenes)
NameSmasher: 5 pasos (con imágenes)

Video: NameSmasher: 5 pasos (con imágenes)

Video: NameSmasher: 5 pasos (con imágenes)
Video: Hulk - Burger King / Marvel #hulk #hulksmash #bkfamily 2024, Noviembre
Anonim
NameSmasher
NameSmasher

Namesmasher- ¡¡¡¡La destrucción de 2 nombres !!!!!!

Paso 1: Introducción

Este proyecto es muy simple, ahora que lo hice. Básicamente, lo que tienes que hacer es conectar una pantalla LCD y 2 botones al Arduino y luego BAM tienes un machacador de nombres. Un machacador de nombres ocurre cuando presionas un botón y luego un nombre parpadea, lo mismo con el otro. Pero cuando presiona ambos simultáneamente, ambos nombres aparecerán hasta que los suelte.

Paso 2: Materiales:

Materiales
Materiales
Materiales
Materiales
Materiales
Materiales
Materiales
Materiales

Todo lo que necesitas es:

6 cables macho;

4 hilos hembra;

2 resistencias;

2 botones;

un Arduino;

una pantalla LCD de cristal líquido;

y una placa de pruebas.

Paso 3: configuración

Configuración
Configuración
Configuración
Configuración
Configuración
Configuración

Cómo configurar la pantalla de cristal líquido LCD;

Como puede ver en la imagen, debe conectar GND, VCC, SDA y SCL a su punto correspondiente en el Arduino.

Paso 4: Código

#incluir

#incluir

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

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

char inbyte;

String pwd = "VOTO";

String inpt = "";

bandera booleana = falso;

seguridad booleana concedida = falso;

int i;

int buttonstate1 = 0; // establecer buttonstates en 0

int buttonstate2 = 0;

int buttonstate3 = 0;

int buttonstate4 = 0;

configuración vacía () {

pinMode (2, ENTRADA); // Entradas

pinMode (3, ENTRADA);

lcd. comienzo (16, 2);

pantalla LCD();

Serial.begin (9600);

Serial.println ("INTRODUCIR CONTRASEÑA");

}

bucle vacío () {

lcd.setCursor (0, 0);

buttonstate3 = digitalRead (2); // leyendo los botones

buttonstate4 = digitalRead (3);

Serial.print (buttonstate3);

Serial.print (buttonstate4);

if (buttonstate3 == 1) {// si buttonstate está en 1

lcd.write ("Gaya"); // Imprime esto en la pantalla LCD

retraso (100); }

if (buttonstate4 == 1) {// si buttonstate está en 1

lcd.write ("Jeremy"); // Imprime esto en la pantalla LCD

retraso (100);

} if (buttonstate3 == 0) {// si buttonstate está en 0

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

retraso (100); }

si (buttonstate4 == 0) {

lcd.clear (); retraso (100);

}

}

Paso 5: Conclusión

Entonces, después de todo esto, estoy aquí para decir que puedes hacer que este proyecto sea aún más genial de lo que hice. Puede agregar más botones para que pueda imprimir más nombres. Podría convertirlo en un sistema de votación. Intente agregar dos (etc.) LCD y experimente con eso. Hay tantas cosas que podrías hacer con esta idea.

¡¡Buena suerte y felices vacaciones!!

Recomendado: