Съдържание:

Бутон за отброяване на Arduino с бутон за почивка: 4 стъпки
Бутон за отброяване на Arduino с бутон за почивка: 4 стъпки

Видео: Бутон за отброяване на Arduino с бутон за почивка: 4 стъпки

Видео: Бутон за отброяване на Arduino с бутон за почивка: 4 стъпки
Видео: #8 Как запрограммировать ПЛК Outseal Arduino — счетчики 2024, Декември
Anonim
Бутон за обратно отброяване на W/ бутон за почивка
Бутон за обратно отброяване на W/ бутон за почивка

Тази инструкция ще ви научи как да създадете таймер за обратно броене с помощта на 4-цифрен 7-сегментен дисплей, който може да се нулира с бутон. Получих идеята да направя това, защото докато създавах 1-цифрен 7-сегментен дисплей в класа, исках да създам нещо по-голямо, което ме доведе до това.

В тази инструкция са включени необходимите материали, правилното окабеляване и файл за изтегляне на кода, който трябваше да програмира функцията на 4-цифрения 7-сегментен дисплей. Изпълнението на тези стъпки правилно ще гарантира, че вашият 4-цифрен 7-сегментен дисплей работи правилно.

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

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

За да създадете 4-цифрен таймер за 7-сегментен дисплей, ще ви трябва следното:

- 4-цифрен 7-сегментен дисплей

-14 проводника (цветът няма значение, когато става въпрос за това)

-11 проводници, необходими за 7 -цифрения сегмент

-2 жици са за бутон

-Натисни бутона

-Audrino UNO със свързващ USB кабел

Стъпка 2: Окабеляване

Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации

След като поставите 4-цифрения 7-сегментен и бутон за натискане върху вашата платка, първата стъпка е да свържете 4-те различни цифрени щифта към първите четири щифта към Arduino, можете да свържете щифтовете както искате и да промените кода си според към това, но за да бъде по -лесно моят код вече е готов за начина, по който го направих, можете да го направите по този начин.

След това продължете да свързвате останалите 4-цифрени 7-сегментни изводи на дисплея към Arduino, както направих аз или както и да го направих. За да улесня себе си, започнах с свързването на цифровите щифтове, след което завърших с отделните светлинни сегменти, тъй като добавянето на тези проводници става объркано. След това останалите щифтове на Arduino (И 13, и 5) ще бъдат използвани за свързване на бутон.

Начинът, по който го направих:

// пин 12 - първа цифра = 1 // щифт 9 - втора цифра = 2 // щифт 8 - трета цифра = 3 // щифт 6 четвърта цифра = 4

const int a = 12;

const int b = 10;

const int c = 8;

const int d = 7;

const int e = 6;

const int f = 11;

const int g = 9;

int p = 0;

int startStopReset = 13;

const int d1 = 1; const int d2 = 2; const int d3 = 3; const int d4 = 4;

Стъпка 3: Кодиране

В тази стъпка не бих предоставил кода, който използвах, за да създам сегмента и да го накарам да функционира правилно и по начина, по който ми хареса.

Подчертах важните части, които можете да промените, за да получите различни начални часове и вариации във вашия продукт, можете да изберете да използвате този код или да направите свой собствен, ако искате, но кодът е там, за да го стартирате.

За да използвате този код, ще трябва да изтеглите софтуера audrino, който можете да намерите навсякъде онлайн и е достъпен безплатно.

*** Напомняне *** Дори ако окабеляването ви е правилно, ако кодът ви е грешен, продуктът ви няма да работи, този код променя вашите входове и изходи в зависимост от това как ги изброявате.

Стъпка 4: Вижте как работи

Ако сте следвали всичко правилно, това показва работа точно по този начин и трябва да отброява в зависимост от вашите закъснения и начален час, като моето е тук.

Надявам се, че сте се радвали и сте научили нещо чрез този проект.

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