Spisu treści:

NameSmasher: 5 kroków (ze zdjęciami)
NameSmasher: 5 kroków (ze zdjęciami)

Wideo: NameSmasher: 5 kroków (ze zdjęciami)

Wideo: NameSmasher: 5 kroków (ze zdjęciami)
Wideo: SMASHERS Wyspa Dinozaurów Czaszka 30sec 2024, Listopad
Anonim
NazwaSmasher
NazwaSmasher

Namesmasher - rozbicie 2 nazwisk!!!!!!

Krok 1: Wprowadzenie

Ten projekt jest bardzo prosty, teraz, kiedy to zrobiłem. Zasadniczo, co musisz zrobić, to podłączyć wyświetlacz LCD i 2 przyciski do Arduino, a następnie BAM masz mashera nazw. Tkacz nazw dzieje się, gdy naciśniesz przycisk, a następnie jedno imię zacznie migać, tak samo jak drugie. Ale kiedy naciśniesz oba jednocześnie, obie nazwy pojawią się, dopóki nie puścisz.

Krok 2: Materiały:

Materiały
Materiały
Materiały
Materiały
Materiały
Materiały
Materiały
Materiały

Wszystko czego potrzebujesz to:

6 męskich przewodów;

4 przewody żeńskie;

2 rezystory;

2 przyciski;

Arduino;

wyświetlacz ciekłokrystaliczny LCD;

i deska do krojenia chleba.

Krok 3: Konfiguracja

Ustawiać
Ustawiać
Ustawiać
Ustawiać
Ustawiać
Ustawiać

Jak skonfigurować wyświetlacz ciekłokrystaliczny LCD;

Jak widać na rysunku musisz podłączyć GND, VCC, SDA i SCL do odpowiedniego punktu na Arduino.

Krok 4: Kod

#włączać

#włączać

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

liczba głosów[4]={0, 0, 0, 0};

znak inbajt;

Ciąg znaków pwd="GŁOSUJ";

Ciąg inpt="";

flaga logiczna=fałsz;

wartość logiczna securitygranted=false;

wew;

int stanprzycisku1 = 0; //ustawienie stanów przycisków na 0

int stan przycisku2 = 0;

int stan przycisku3= 0;

int stan przycisku4= 0;

pusta konfiguracja () {

pinMode(2, WEJŚCIE); //Wejścia

pinMode(3, WEJŚCIE);

lcd.początek(16, 2);

wyświetlacz LCD();

Serial.początek(9600);

Serial.println("WPISZ HASŁO");

}

pusta pętla () {

lcd.setCursor(0, 0);

buttonstate3= digitalRead(2); //czytanie przycisków

buttonstate4= digitalRead(3);

Serial.print(stan przycisku3);

Serial.print(stan przycisku4);

if (stan przycisku3 == 1){ //jeśli stan przycisku ma wartość 1

lcd.write("Gaya"); //Wydrukuj to na ekranie LCD

opóźnienie (100); }

if (buttonstate4 == 1){ //jeśli buttonstate ma wartość 1

lcd.write("Jerem"); //Wydrukuj to na ekranie LCD

opóźnienie (100);

} if (stan przycisku3 == 0){ //jeśli stan przycisku ma wartość 0

lcd.clear(); //Wyczyść ekran LCD

opóźnienie (100); }

jeśli (stan przycisku4 == 0){

lcd.clear(); opóźnienie (100);

}

}

Krok 5: Wniosek

Więc po tym wszystkim jestem tutaj, aby powiedzieć, że możesz uczynić ten projekt jeszcze fajniejszym niż to, co zrobiłem. Możesz dodać więcej przycisków, aby wydrukować więcej nazw. Możesz zrobić z tego system głosowania. Spróbuj dodać dwa (itp.) wyświetlacze LCD i poeksperymentuj z tym. Jest tak wiele rzeczy, które możesz zrobić z tym pomysłem.

Powodzenia i wesołych świąt!!

Zalecana: