Мазмуну:

4 цифралык 7-сегменттеги таймерди кайра коюу баскычы: 5 кадам
4 цифралык 7-сегменттеги таймерди кайра коюу баскычы: 5 кадам

Video: 4 цифралык 7-сегменттеги таймерди кайра коюу баскычы: 5 кадам

Video: 4 цифралык 7-сегменттеги таймерди кайра коюу баскычы: 5 кадам
Video: 4 разрядный 7 сегментный индикатор с 74HC595, от ICStation 2024, Июль
Anonim
4 цифралык 7-сегменттеги таймерди кайра коюу баскычы менен
4 цифралык 7-сегменттеги таймерди кайра коюу баскычы менен

Бул Нускамалык баскыч менен баштапкы абалга келтире турган 4 Разряддуу 7-Сегмент Дисплейдин жардамы менен артка саноо таймерин түзүүнү үйрөтөт.

Бул Нускамада керектүү материалдар, туура өткөргүчтөр жана 4 Цифралык 7-Сегмент Дисплейинин функциясын программалоо үчүн коддун жүктөлүүчү файлы камтылган.

1 -кадам: 1 -кадам: Тетиктер керек

1 -кадам: Тетиктер керек
1 -кадам: Тетиктер керек
1 -кадам: Тетиктер керек
1 -кадам: Тетиктер керек

4 Цифралык 7-Сегмент Дисплей таймерин түзүү үчүн сизге төмөнкүлөр керек болот:

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

Колдонулган модель 5641AS болчу

14 Wires

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

2-кадам: 2-кадам: 4-цифралык 7-сегменттүү дисплейдеги LEDди аныктоо

2-кадам: 4-орундуу 7-сегменттүү дисплейдеги LEDди аныктоо
2-кадам: 4-орундуу 7-сегменттүү дисплейдеги LEDди аныктоо
2-кадам: 4-цифралык 7-сегменттүү дисплейдеги LEDди аныктоо
2-кадам: 4-цифралык 7-сегменттүү дисплейдеги LEDди аныктоо

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-сегменттин жана баскычты Breadboardго койгондон кийин, биринчи кадам-диаграммада айтылгандай, 4 ар түрдүү цифраны Arduinoго алгачкы төрт казыкка зым менен жабуу.

Андан кийин, диаграммада көрсөтүлгөндөй, калган 4 Digit 7-Segment Display казыктарын Arduino менен байланыштырууну улантыңыз. Өзүмдү оңой кылуу үчүн, мен Digit Pinsти зым менен туташтыра баштадым, андан кийин жеке жарык сегменттери менен бүтүрдүм, анткени бул зымдардын кошулушу баш аламан болуп калат. Андан кийин, Arduino (13 жана 5) калган казыктары, баскычты зым менен жабуу үчүн колдонулат. Бул зымдар баскычтын бир жагында болот.

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

Instructableнын бул кадамына мен 4 Цифралуу 7-Сегмент Дисплейин программалоо үчүн колдонулган код тиркелген.

Бул код 4 баскычтуу 7-сегменттүү дисплейдин казыктарын, алардын функциясын жана Arduinoдо кайда зымдалганын аныктоо менен мурунку кадамды баса белгилейт.

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

Эскертүү: 1 секунд = 1000 мс

5 -кадам: 5 -кадам: Менин спонсорум жөнүндө кыска жазуу

5 -кадам: Менин демөөрчүм жөнүндө кыска жазуу
5 -кадам: Менин демөөрчүм жөнүндө кыска жазуу

Ушуну менен бул билдирүү аяктайт, бирок бул долбоордун демөөрчүсү PCBWay, ал учурда 5 жылдык юбилейин белгилеп жатат. Аларды https://www.pcbway.com/ сайтынан карап көрүңүз жана алардын монтаждоо кызматы азыр 30 долларга чейин төмөн экенин унутпаңыз.

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