Мазмуну:

Arduino W/ Эс алуу баскычы: 4 кадам
Arduino W/ Эс алуу баскычы: 4 кадам

Video: Arduino W/ Эс алуу баскычы: 4 кадам

Video: Arduino W/ Эс алуу баскычы: 4 кадам
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Июль
Anonim
Arduino Count Down W/ Rest Button
Arduino Count Down W/ Rest Button

Бул Нускамалык баскыч менен баштапкы абалга келтире турган 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 Digit 7-Segment Display казыктарын Arduinoго мен же мен кылгандай зым менен уланта бериңиз. Өзүмдү оңой кылуу үчүн, мен Digit Pinsти зым менен туташтыра баштадым, андан кийин жеке жарык сегменттери менен бүтүрдүм, анткени бул зымдардын кошулушу баш аламан болуп калат. Андан кийин, 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 -кадам: Иштей турганын караңыз

Эгерде сиз бардыгын туура ээрчисеңиз, анда ал ушундай эле иштегенин көрсөткөн, жана бул сиздин кечигүүлөрүңүзгө жана баштоо убактыңызга жараша эсептелиши керек.

Бул проект аркылуу сизге жакты жана бир нерсе үйрөндүңүз деп үмүттөнөм.

Сунушталууда: