Turinys:

NameSmasher: 5 žingsniai (su paveikslėliais)
NameSmasher: 5 žingsniai (su paveikslėliais)

Video: NameSmasher: 5 žingsniai (su paveikslėliais)

Video: NameSmasher: 5 žingsniai (su paveikslėliais)
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Lapkritis
Anonim
NameSmasher
NameSmasher

Vardų meistras- 2 vardų sutriuškinimas !!!!!!

1 žingsnis: Įvadas

Šis projektas yra labai paprastas, dabar, kai tai padariau. Iš esmės, ką jums reikia padaryti, tai prijungti skystųjų kristalų ekraną ir 2 mygtukus prie „Arduino“, o po to „BAM“turite vardų tvarkyklę. Vardų meistras įvyksta, kai paspaudžiate mygtuką, o vienas vardas mirksi, tas pats su kitu. Bet kai vienu metu paspausite abu, abu vardai pasirodys tol, kol nepaleisite.

2 žingsnis: medžiagos:

Medžiagos
Medžiagos
Medžiagos
Medžiagos
Medžiagos
Medžiagos
Medžiagos
Medžiagos

Viskas, ko tau reikia, yra:

6 laidai;

4 moterų laidai;

2 rezistoriai;

2 mygtukai;

Arduino;

LCD skystųjų kristalų ekranas;

ir duonos lentą.

3 žingsnis: sąranka

Sąranka
Sąranka
Sąranka
Sąranka
Sąranka
Sąranka

Kaip nustatyti skystųjų kristalų LCD ekraną;

Kaip matote paveikslėlyje, turite prijungti GND, VCC, SDA ir SCL prie atitinkamo „Arduino“taško.

4 žingsnis: kodas

#įtraukti

#įtraukti

LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

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

char inbyte;

Styga pwd = "BALSUOTI";

Eilutė įvesta = "";

loginė vėliava = klaidinga;

boolean securitygranted = klaidinga;

int i;

int mygtuko būsena1 = 0; // mygtuko būsenų nustatymas į 0

int mygtuko būsena2 = 0;

int mygtuko būsena3 = 0;

int mygtuko būsena4 = 0;

void setup () {

pinMode (2, INPUT); // Įėjimai

pinMode (3, INPUT);

LCD. pradžia (16, 2);

lcd.display ();

Serial.begin (9600);

Serial.println ("ĮVESTI PASLAPTI");

}

void loop () {

lcd.setCursor (0, 0);

buttonstate3 = digitalRead (2); // mygtukų skaitymas

buttonstate4 = digitalRead (3);

Serial.print (buttonstate3);

Serial.print (buttonstate4);

if (buttonstate3 == 1) {// jei mygtuko būsena yra 1

lcd.write ("Gaya"); // Spausdinkite tai ant LCD ekrano

vėlavimas (100); }

if (buttonstate4 == 1) {// jei mygtuko būsena yra 1

lcd.write ("Jeremy"); // Spausdinkite tai ant LCD ekrano

vėlavimas (100);

} if (buttonstate3 == 0) {// jei mygtukų būsena yra 0

lcd.clear (); // Išvalyti LCD ekraną

vėlavimas (100); }

if (buttonstate4 == 0) {

lcd.clear (); vėlavimas (100);

}

}

5 žingsnis: Išvada

Taigi po viso to aš noriu pasakyti, kad jūs galite padaryti šį projektą dar šaunesnį nei aš. Galite pridėti daugiau mygtukų, kad galėtumėte spausdinti daugiau pavadinimų. Galite tai padaryti kaip balsavimo sistemą. Pabandykite pridėti du (ir tt) LCD ekranus ir eksperimentuokite. Su šia idėja galite nuveikti tiek daug dalykų.

Sėkmės ir linksmų švenčių !!

Rekomenduojamas: