Съдържание:

NameSmasher: 5 стъпки (със снимки)
NameSmasher: 5 стъпки (със снимки)

Видео: NameSmasher: 5 стъпки (със снимки)

Видео: NameSmasher: 5 стъпки (със снимки)
Видео: Стать шефом | Выпуск 5 2024, Юни
Anonim
NameSmasher
NameSmasher

Именоразделител- разбиването на 2 имена !!!!!!

Стъпка 1: Въведение

Този проект е много прост, сега, когато го направих. По принцип това, което трябва да направите, е да свържете LCD и 2 бутона към Arduino и след това BAM имате имена за споделяне. Разпределител на имена се случва, когато натиснете бутон и след това едното име мига, същото и с другото. Но когато натиснете и двете едновременно, и двете имена ще се появят, докато не ги пуснете.

Стъпка 2: Материали:

Материали
Материали
Материали
Материали
Материали
Материали
Материали
Материали

Всичко от което се нуждаеш е:

6 мъжки проводника;

4 женски проводника;

2 резистора;

2 бутона;

един Arduino;

LCD дисплей с течни кристали;

и макет.

Стъпка 3: Настройка

Настройвам
Настройвам
Настройвам
Настройвам
Настройвам
Настройвам

Как да настроите LCD течнокристалния дисплей;

Както можете да видите на снимката, трябва да свържете GND, VCC, SDA и SCL към съответната точка на Arduino.

Стъпка 4: Код

#включва

#включва

LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7, 3, ПОЗИТИВЕН);

int гласове [4] = {0, 0, 0, 0};

char inbyte;

Низ pwd = "ГЛАСУВАНЕ";

Низ inpt = "";

булев флаг = невярно;

логическа сигурност присвоен = невярно;

int i;

int buttontate1 = 0; // настройка на бутоните на 0

int buttontate2 = 0;

int buttontate3 = 0;

int buttontate4 = 0;

void setup () {

pinMode (2, INPUT); // Входове

pinMode (3, INPUT);

lcd.begin (16, 2);

ЛСД дисплей();

Serial.begin (9600);

Serial.println ("ENTER PASSWORD");

}

void loop () {

lcd.setCursor (0, 0);

buttontate3 = digitalRead (2); // четене на бутоните

buttontate4 = digitalRead (3);

Serial.print (buttonstate3);

Serial.print (buttonstate4);

if (buttonstate3 == 1) {// ако buttontate е на 1

lcd.write ("Gaya"); // Отпечатайте това на LCD екрана

забавяне (100); }

if (buttonstate4 == 1) {// ако buttontate е на 1

lcd.write ("Jeremy"); // Отпечатайте това на LCD екрана

забавяне (100);

} ако (buttontate3 == 0) {// ако buttontate е на 0

lcd.clear (); // Изчистете LCD екрана

забавяне (100); }

ако (buttontate4 == 0) {

lcd.clear (); забавяне (100);

}

}

Стъпка 5: Заключение

Така че след всичко това аз съм тук, за да кажа, че можете да направите този проект още по -готин от това, което направих аз. Можете да добавите още бутони, за да отпечатате повече имена. Можете да го направите като система за гласуване. Опитайте да добавите два (и т.н.) LCD дисплея и експериментирайте с това. Има толкова много неща, които бихте могли да направите с тази идея.

Успех и весели празници !!

Препоръчано: