Мазмұны:

Қалпына келтіру түймесі бар 7-сегментті цифрлық таймер: 5 қадам
Қалпына келтіру түймесі бар 7-сегментті цифрлық таймер: 5 қадам

Бейне: Қалпына келтіру түймесі бар 7-сегментті цифрлық таймер: 5 қадам

Бейне: Қалпына келтіру түймесі бар 7-сегментті цифрлық таймер: 5 қадам
Бейне: Hack: Increasing the time and adding reset switch to 555 Relay Timer 2024, Шілде
Anonim
Қалпына келтіру түймесі бар 7-сегментті цифрлық таймер
Қалпына келтіру түймесі бар 7-сегментті цифрлық таймер

Бұл нұсқаулық түйменің көмегімен қалпына келтіруге болатын 4-цифрлық 7-сегментті дисплейдің көмегімен кері санау таймерін құруды үйретеді.

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

1 -қадам: 1 -қадам: Қажетті бөлшектер

1 -қадам: қажет бөлшектер
1 -қадам: қажет бөлшектер
1 -қадам: қажет бөлшектер
1 -қадам: қажет бөлшектер

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

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

Қолданылған модель 5641AS болды

14 сымдар

  • 4 сандар 7-сегментті дисплейді Arduino-ға қосу үшін 11 сым қолданылады
  • Басу түймесін Arduino -ға қосу үшін 2 сым қолданылады
  • 7 цифрлық 7-разрядты дисплейге ондық бөлшектерді қосу үшін 1 сым қосалқы ретінде қалды
  • Arduino Uno өзінің қосылу кабелімен
  • Батырмаға басу

2-қадам: 2-қадам: 4-разрядты 7 сегментті дисплейдің жарықдиодты шамаларын анықтау

2-қадам: 4-разрядты 7 сегментті дисплейдің жарық диодтарын анықтау
2-қадам: 4-разрядты 7 сегментті дисплейдің жарық диодтарын анықтау
2-қадам: 4-разрядты 7 сегментті дисплейдің жарық диодтарын анықтау
2-қадам: 4-разрядты 7 сегментті дисплейдің жарық диодтарын анықтау

4-разрядты 7-сегментті дисплейге қосылу үшін мен алдымен 4-разрядты 7-сегментті дисплейдің түйреуіштерін және олар басқаратын нәрсені анықтадым.

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

3-қадам: 3-қадам: 4-цифрлық 7-сегментті дисплей мен Arduino-ға басу түймесін қосу

3-қадам: 4-цифрлық 7-сегментті дисплей мен Arduino-ға басу түймесін қосу
3-қадам: 4-цифрлық 7-сегментті дисплей мен Arduino-ға басу түймесін қосу

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

Осыдан кейін, диаграммада көрсетілгендей, қалған 4 цифрлық 7-сегментті дисплей түйреуіштерін Arduino-ға жалғауды жалғастырыңыз. Өзіме жеңілдету үшін мен цифрлық түйреуіштерді сыммен бастадым, содан кейін оларды жеке жарық сегменттерімен аяқтадым, себебі бұл сымдардың қосылуы бұзылады. Әрі қарай, Arduino -ның қалған түйреуіштері (13 және 5) басу түймесін сымдау үшін пайдаланылады. Бұл сымдар түйменің сол жағында болады.

4 -қадам: 4 -қадам: Код

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

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

Сондай -ақ, кодтың бөліктері кері санаудың басталу уақытын өзгерту үшін өзгертуге болатын аймақтарды, сонымен қатар түйме басылғаннан кейін түйменің қайта басталатын уақытын ерекшелейді.

Еске алу: 1 секунд = 1000 мс

5 -қадам: 5 -қадам: Менің демеушім туралы жылдам ескерту

5 -қадам: Менің демеушім туралы жылдам ескерту
5 -қадам: Менің демеушім туралы жылдам ескерту

Бұл жазбаны аяқтайды, бірақ бұл жобаның демеушісі - бұл 5 жылдық мерейтойын атап өтетін PCBWay. Оларды https://www.pcbway.com/ сайтында тексеріңіз және олардың жинау қызметі 30 долларға дейін төмен екенін ұмытпаңыз.

Ұсынылған: