Мазмуну:
- Жабдуулар
- 1-кадам: Multiplexing 4 Жети сегменттүү дисплей
- 2 -кадам: 7 сегменттин дисплейин Arduino менен туташтыруу
- 3 -кадам: секундага туташуу Led жана тууралоо баскычы
- 4 -кадам: Код
Video: Arduino 7 сегменттик сааты: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул көрсөтмө сизге Arduino 7 сегментинин саатын кантип жасоону көрсөтөт.
тактык уят!
Мен муну жөн эле программалоо жана көңүл ачуу үчүн жасадым.
Эгерде сиз олуттуу саат жасоону кааласаңыз, анда убакыттын эсебин жүргүзө турган rtc модулун колдоно аласыз.
Сиз жети сегменттүү 4 дисплейди колдоно аласыз, эгерде сиз бош туташуу жана дисплейдин туура эмес чыгышын азайта турган татаал зым менен ыңгайлуу болбосоңуз.
баскычтардын бири - саатты көбөйтүү, экинчиси - мүнөттөрдү көбөйтүү.
Жабдуулар
Breadboard
Arduino (менин нано)
4 жети сегменттүү дисплей
2 баскыч
2 жетектеген
4 бир Кох резистору
бир чектөөчү резистор (220 Ом)
кээ бир байланыш зым
1-кадам: Multiplexing 4 Жети сегменттүү дисплей
Жогорудагы сүрөттөрдө көрсөтүлгөн тартипте дисплейди мультиплекс кылуу үчүн ар бир 7-сегменттин тиешелүү пинин бири-бирине туташтырыңыз.
2 -кадам: 7 сегменттин дисплейин Arduino менен туташтыруу
Бул схемага ылайык 7 сегменттүү дисплейдин бардык терминалдарын Arduino санарип пинине туташтырыңыз.
А - санарип пин 2
B - санарип пин 3
C - санарип пин 4
D - санарип пин 5
E - санарип пин 6
F - санарип пин 7
G - санарип пин 8
DP - санарип пин 9.
1K ом каршылыгы аркылуу бардык жалпы пинди Arduino санарип пинине туташтырыңыз
D1 - санарип пин 10
D2 - санарип пин 11
D3 - санарип пин 12
D4 - санарип пин 13
3 -кадам: секундага туташуу Led жана тууралоо баскычы
LED баскычынын жана катодунун бир терминалын жерге коюңуз.
Тиешелүү A0 жана A1 туташкан терминалды туташтырыңыз.
LED анод A3.
4 -кадам: Код
7 сегменттин дисплей китепканасын Githubдан төмөндөгү шилтемеден жүктөп алып, Arduino ide китепканасынын папкасына чыгарыңыз
жети сегменттүү китепкана
кодду Arduino'го жүктөө
кодду өзүңүзгө жараша өзгөртө аласыз.
Сунушталууда:
7 Сегменттик саат - Small Printers Edition: 9 кадам (Сүрөттөр менен)
7 Сегменттик саат - Чакан принтерлердин басылышы: Дагы 7 сегменттик саат. xDAБирок мен айтышым керек, менин Instructables профилимди көргөндө жинди көрүнбөйт. Бул, балким, менин нерселеримдин ар кандай профилине көз чаптырганда, кыжырдантат
7 Сегменттик саат: 4 кадам (Сүрөттөр менен)
7 Сегменттик саат: Бир нече жыл колдонулгандан кийин, менин аналогдук саатым биротоло өлгөн болсо. Ошол эле учурда мен Prusa менен басып чыгаруу үчүн 3d саатынын долбоорун издеп жүрдүм, ошондуктан ws2812 leds жана Arduino менен башкарылуучу 7 сегменттүү саатты таптым
4 цифралуу жана 7 сегменттик дисплейди колдонуу, Arduino менен: 7 кадам
4 цифралуу жана 7 сегменттик дисплейди колдонуу, Arduino менен: Бул үйрөткүчтө мен сизге ардуинону колдонуп 4 цифралуу 7 сегменттүү дисплейди кантип колдонууну көрсөтөм. Мен белгилегим келген кээ бир негизги нерселер бул ардуино уно, Леонардо, 13 дигасы бар такталардагы дээрлик бардык санарип казыктарды ээлейт
Алыстык сенсору + 4 цифрасы, 7 сегменттик дисплей: 4 кадам
Distance Sensor + 4 Digit, 7 Seg Display: Аралык сенсорун колдонуп, жети сегменттүү дисплейде объекттердин алыстыгын көрүңүз. Объект жакындаган сайын сервонун солго карай көбүрөөк жылганын көрө аласыз. Кызыл LED сиздин өтө жакын экениңизди жана жашыл LED сизге өтө жакын экениңизди айтат
7 СЕГМЕНТТИК ДИГИТАЛДЫК СААТ ЖАНА ТЕРМОМЕТР: 6 кадам
7 СЕГМЕНТТИК ДИГИТАЛДЫК СААТ ЖАНА ТЕРМОМЕТР: Бул 12v 500mA адаптер менен иштейт. Белгилердин бийиктиги 57 мм, ал 24 сааттык маалыматты көрсөтөт. Убакыт жана температура маалыматтары ошол эле экранда кезектешип көрсөтүлөт. Ал саат маалыматын унутпайт эстутум аркылуу