Мазмұны:

Arduino кері санау батырмасы: 4 қадам
Arduino кері санау батырмасы: 4 қадам

Бейне: Arduino кері санау батырмасы: 4 қадам

Бейне: Arduino кері санау батырмасы: 4 қадам
Бейне: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Шілде
Anonim
Arduino артқа/ артқа санау түймесі
Arduino артқа/ артқа санау түймесі

Бұл нұсқаулық түйменің көмегімен қалпына келтіруге болатын 4-цифрлық 7-сегментті дисплейдің көмегімен кері санау таймерін құруды үйретеді. Мен мұны жасау туралы ойға келдім, себебі сыныпта 1-разрядты 7 сегментті дисплей құру кезінде мен өзімді үлкен нәрсеге айналдырғым келді, бұл мені осыған алып келді.

Нұсқаулыққа 4 цифрлық 7-сегментті дисплейдің функциясын бағдарламалау үшін қажетті материалдар, дұрыс сымдар және жүктелетін код файлы кіреді. Бұл қадамдарды дұрыс орындау сіздің 4 цифрлық 7 сегментті дисплейіңіздің дұрыс жұмыс істеуін қамтамасыз етеді.

1 -қадам: материалдар

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

4-цифрлық 7-сегментті дисплей таймерін құру үшін сізге қажет:

- 7-сегментті 4 сандық дисплей

-14 сымдар (бұл жерде түстердің айырмашылығы жоқ)

-11 7 сандар сегментіне қажет сымдар

-2 Сымдар батырманы басуға арналған

-Батырмаға басу

-Audrino UNO USB кабелі қосылған

2 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар

4-цифрлық 7-сегментті және басу түймесін Breadboard тақтасына орналастырғаннан кейін, бірінші қадам-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 -қадам: кодтау

Бұл қадамда мен сегментті құруға және оның дұрыс жұмыс істеуіне және маған ұнаған кодты беруді ұсынбаймын.

Мен сіздің өніміңіздің әр түрлі басталу уақыты мен вариациясын алу үшін өзгертуге болатын маңызды бөліктерді бөліп көрсеттім, егер сіз қаласаңыз, осы кодты пайдалануды немесе өзіңіз жасай аласыз, бірақ код оны іске қосуға болады.

Бұл кодты пайдалану үшін аудрино бағдарламалық жасақтамасын жүктеу қажет, онда сіз кез келген жерде онлайн таба аласыз және ақысыз қол жетімді.

*** Еске салғыш *** Егер сіздің кодыңыз қате болса да, сіздің сым дұрыс болса да, сіздің өнім жұмыс істемейді, бұл код сіздің тізімге байланысты сіздің кіріс пен шығысыңызды өзгертеді.

4 -қадам: жұмыс істейтінін қараңыз

Егер сіз бәрін дұрыс орындаған болсаңыз, ол дәл осылай жұмыс істейтінін көрсетті және бұл сіздің кешігулеріңізге және мен сияқты осында басталу уақытына байланысты есептелуі керек.

Сізге бұл жоба арқылы бір нәрсе ұнады және үйрендіңіз деп үміттенемін.

Ұсынылған: