Оглавление:

NameSmasher: 5 шагов (с изображениями)
NameSmasher: 5 шагов (с изображениями)

Видео: NameSmasher: 5 шагов (с изображениями)

Видео: NameSmasher: 5 шагов (с изображениями)
Видео: Как закачать приложения на ipad,ipod,iphone 2024, Июнь
Anonim
Имя
Имя

Namesmasher- разбивание 2-х имен !!!!!!

Шаг 1. Введение

Теперь, когда я сделал это, этот проект очень простой. По сути, вам нужно подключить ЖК-дисплей и 2 кнопки к Arduino, а затем BAM, у вас есть составитель имен. Смена имен происходит, когда вы нажимаете кнопку, а затем мигает одно имя, то же самое с другим. Но когда вы нажмете оба одновременно, оба имени будут всплывать, пока вы не отпустите.

Шаг 2: Материалы:

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

Все что тебе нужно это:

6 мужских проводов;

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

2 резистора;

2 пуговицы;

Arduino;

жидкокристаллический ЖК-дисплей;

и макет.

Шаг 3: настройка

Настраивать
Настраивать
Настраивать
Настраивать
Настраивать
Настраивать

Как настроить жидкокристаллический ЖК-дисплей;

Как вы можете видеть на картинке, вам нужно подключить GND, VCC, SDA и SCL к соответствующей точке на Arduino.

Шаг 4: Код

#включают

#включают

LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, ПОЛОЖИТЕЛЬНО);

интервал голосов [4] = {0, 0, 0, 0};

символ в байтах;

Строка pwd = "ГОЛОСОВАТЬ";

Строка inpt = "";

логический флаг = ложь;

логическое значение securitygranted = false;

int i;

int buttonstate1 = 0; // установка состояния кнопки на 0

int buttonstate2 = 0;

int buttonstate3 = 0;

int buttonstate4 = 0;

void setup () {

pinMode (2, ВХОД); // Входы

pinMode (3, ВХОД);

lcd.begin (16, 2);

ЖК дисплей();

Serial.begin (9600);

Serial.println («ВВЕДИТЕ ПАРОЛЬ»);

}

void loop () {

lcd.setCursor (0, 0);

buttonstate3 = digitalRead (2); // читаем кнопки

buttonstate4 = digitalRead (3);

Serial.print (buttonstate3);

Serial.print (buttonstate4);

if (buttonstate3 == 1) {// если состояние кнопки равно 1

lcd.write («Гая»); // Распечатать это на ЖК-экране

задержка (100); }

if (buttonstate4 == 1) {// если состояние кнопки равно 1

lcd.write («Джереми»); // Распечатать это на ЖК-экране

задержка (100);

} if (buttonstate3 == 0) {// если состояние кнопки равно 0

lcd.clear (); // Очистить ЖК-экран

задержка (100); }

if (buttonstate4 == 0) {

lcd.clear (); задержка (100);

}

}

Шаг 5: Заключение

Итак, после всего этого я здесь, чтобы сказать, что вы можете сделать этот проект даже круче, чем то, что сделал я. Вы можете добавить больше кнопок, чтобы печатать больше имен. Вы могли бы сделать это системой голосования. Попробуйте добавить два (и т. Д.) ЖК-дисплея и поэкспериментируйте. Есть так много всего, что вы могли бы сделать с этой идеей.

Удачи и счастливых праздников !!

Рекомендуемые: