NameSmasher

1.1K72

Intro: NameSmasher

Namesmasher- the smashing of 2 names!!!!!!

STEP 1: Introduction

This project is very simple, now that I did it. Basically, what you have to do is connect a LCD and 2 buttons to the Arduino and then BAM you got a namesmasher. A namesmasher happens when you press a button and then one name blinks, same with the other. But when you press both simultaneously, both names will pop up until you let go.

STEP 2: Materials:

All you need is:

6 male wires;

4 female wires;

2 resistors;

2 buttons;

an Arduino;

an LCD liquid crystal display;

and a breadboard.

STEP 3: Setup

How to set up the LCD liquid crystal display;

As you can see in the picture you have to connect GND, VCC, SDA, and SCL to its corresponding point on the Arduino.

STEP 4: Code

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

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="";

boolean flag=false;

boolean securitygranted=false;

int i;

int buttonstate1 = 0; //setting buttonstates to 0

int buttonstate2 = 0;

int buttonstate3= 0;

int buttonstate4= 0;

void setup() {

pinMode(2, INPUT); //Inputs

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); //reading the buttons

buttonstate4= digitalRead(3);

Serial.print(buttonstate3);

Serial.print(buttonstate4);

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

lcd.write("Gaya"); //Print this onto the LCD screen

delay(100); }

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

lcd.write("Jeremy"); //Print this onto the LCD screen

delay(100);

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

lcd.clear(); //Clear the LCD screen

delay(100); }

if (buttonstate4 == 0){

lcd.clear(); delay(100);

}

}

STEP 5: Conclusion


So after all this, I am here to say that you can make this project even cooler than what I did. You can add more buttons so you can print more names. You could make it be a voting system. Try adding two (etc.) LCDs and experiment with that. There are so many things that you could do with this idea.

Good luck and happy holidays!!

2 Comments

impressive work. This may be the first name smasher in the world

That's a fun idea :)