Съдържание:
Видео: Бутон за отброяване на Arduino с бутон за почивка: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Тази инструкция ще ви научи как да създадете таймер за обратно броене с помощта на 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: Вижте как работи
Ако сте следвали всичко правилно, това показва работа точно по този начин и трябва да отброява в зависимост от вашите закъснения и начален час, като моето е тук.
Надявам се, че сте се радвали и сте научили нещо чрез този проект.
Препоръчано:
Танцова почивка в класната стая: 8 стъпки
Танцова почивка в класната стая: Нуждае ли се вашият клас от мозъчна почивка и издърпването на GoNoodle отнема много време? Искате ли да поздравите учениците си пред вратата, но поради COVID-19 ръкостискане, прегръдка и петици са изключени? Тогава ето вашето решение! Студентите избират
Схема на бутон за алармен бутон за паника, използваща 555 IC таймер (част-1): 4 стъпки
Схема на бутон за алармен бутон с помощта на таймер 555 (част-1): Алармена верига за паника се използва за незабавно изпращане на авариен сигнал до хората на близко място, за да се обадят за помощ или да ги предупредят. Възможната паническа ситуация може да бъде всяка, тя не се ограничава до няколко ситуации. Човек би могъл да запази
Таймер за обратно отброяване с помощта на GLCD щит: 8 стъпки (със снимки)
Таймер за обратно отброяване с помощта на GLCD щит: В този проект аз нарисувам таймер за обратно броене на 1 -щитов GLCD щит, потребителят на този проект може да определи продължителността на таймера с помощта на изтегления бутон на GLCD, когато таймерът достигне 0 ще има звук и вибрация
Таймер за обратно отброяване на партита: 7 стъпки
Таймер за обратно броене на партита: Таймерите са необходими за различни цели, тъй като в повечето случаи определено време е определено за конкретни задачи. Така че в този проект ще научите как да направите таймер за обратно броене от 10 секунди, който може да се използва за определяне на времето за тестове, мозъчни закачки и други електронни
Crimson Fox: Повишаване на осведомеността за почивка по време на работа: 8 стъпки (със снимки)
Crimson Fox: Повишаване на осведомеността за почивка по време на работа: За курс, който следвахме в KTH в Швеция, ни беше възложено да създадем артефакт, който може да промени формата си. Направихме артефакт с форма на лисица, който трябваше да ви напомни да си починете от работа или учене. Общата концепция, че лисицата ще покаже