Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Multiplexing 4 7 сегменттэй дэлгэц
- Алхам 2: 7 сегментийн дэлгэцийг Arduino руу холбох
- Алхам 3: секундын холболт, тохируулах товчлуур
- Алхам 4: Код
Видео: Arduino 7 сегментийн цаг: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү зааварчилгаа нь Arduino 7 сегментийн цагийг хэрхэн яаж хийхийг танд үзүүлэх болно.
нарийвчлал нь үнэхээр хэцүү юм!
Тиймээс би үүнийг програмчлах, зугаацуулах зорилгоор л хийсэн.
Хэрэв та нухацтай цаг гаргахыг хүсвэл rtc модулийг ашиглаж болох бөгөөд энэ нь тухайн цагийн бүртгэлийг хөтөлдөг.
Хэрэв та нарийн холболттой холболтгүй бол холболт тасрах, дэлгэцийн зохисгүй гаралтыг эрс багасгадаг.
Нэг товчлуур нь цагийг нэмэгдүүлэх, нөгөө товчлуурыг минут тутамд нэмэгдүүлэх явдал юм.
Хангамж
Талхны самбар
Ардуино (миний нано)
Долоон сегмент бүхий 4 дэлгэц
2 товчлуур
2 удирдсан
4 нэг кох эсэргүүцэл
Нэг гүйдэл хязгаарлах эсэргүүцэл (220 Ом)
зарим холбох утас
Алхам 1: Multiplexing 4 7 сегменттэй дэлгэц
7-р сегмент бүрийн харгалзах бүх зүүг хооронд нь холбож, дэлгэцийг дээрх дарааллаар дарааллаар нь үржүүлээрэй.
Алхам 2: 7 сегментийн дэлгэцийг Arduino руу холбох
Энэхүү схемийн дагуу 7 сегментийн дэлгэцийн бүх терминалуудыг Arduino дижитал зүү рүү холбоно уу.
А - дижитал зүү 2
B - дижитал зүү 3
C - дижитал зүү 4
D - дижитал зүү 5
E - дижитал зүү 6
F - дижитал зүү 7
G - дижитал зүү 8
АН - дижитал зүү 9.
Бүх энгийн зүүг 1K ом резистороор Arduino дижитал зүү рүү холбоно уу
D1 - дижитал зүү 10
D2 - дижитал зүү 11
D3 - дижитал зүү 12
D4 - дижитал зүү 13
Алхам 3: секундын холболт, тохируулах товчлуур
LED товчлуур ба катодын нэг терминалыг газардуулна.
Зэргэлдээх терминалыг A0 ба A1 -тэй холбоно уу.
LED анод A3 руу.
Алхам 4: Код
Доорх линкээс Github -аас 7 сегментийн дэлгэцийн санг татаж аваад Arduino ide номын сангийн фолдерт оруулна уу
долоон сегмент бүхий номын сан
кодыг өөрийн Arduino руу байршуулна уу
Та кодыг өөрт тохируулан өөрчилж болно.
Зөвлөмж болгож буй:
Механик долоон сегментийн дэлгэцийн цаг: 7 алхам (зурагтай)
Механик долоон сегментийн дэлгэцийн цаг: Хэдэн сарын өмнө би хоёр оронтой 7 сегментийн дэлгэцийг бүтээсэн бөгөөд үүнийг тоолох тоолуур болгон хувиргасан. Энэ нь маш сайн гарч ирсэн бөгөөд олон хүмүүс цаг гаргахын тулд дэлгэц дээр хоёр дахин нэмэгдүүлэхийг санал болгов. Асуудал нь би аль хэдийн гүйж байсан
7 сегментийн цаг - Жижиг хэвлэгчдийн хэвлэл: 9 алхам (зурагтай)
7 сегментийн цаг - Жижиг хэвлэгчдийн хэвлэл: Өөр 7 сегментийн цаг. xDAХэдийгээр миний Instructables профайлыг үзэхэд тийм ч галзуу юм шиг санагддаггүй гэж би хэлэх ёстой. Миний олон янзын профайлыг харах үед энэ нь илүү их уурлах болно. Тиймээс би яагаад өөр зүйл хийх гэж санаа зовсон юм бэ?
7 сегментийн цаг: 4 алхам (зурагтай)
7 Сегментийн цаг: Хэдэн жилийн турш хэрэглэсний дараа миний аналог цаг үнэхээр үхсэн бол. Энэ хооронд би Prusa -тайгаа хэвлэх 3d цагийн төсөл хайж байсан тул ws2812 leds болон Arduino -ийн удирддаг 7 сегмент бүхий цагийг олж харсан
Diy Seven сегментийн дэлгэцийн цаг: 9 алхам
Diy Seven сегментийн дэлгэцийн цаг: Энэхүү гарын авлагад би долоон сегмент бүхий цаг хэрхэн бүтээхийг танд үзүүлэх болно
WiFi 7 сегментийн LED цаг: 3 алхам (зурагтай)
WiFi 7 сегментийн LED цаг: Төсөл: WiFi 7 сегментийн LED цаг Огноо: 2019 оны 11 -р сараас 12 -р сарын 7 -р сегментийн цаг нь Shift Register -ийн 22ohm эсэргүүцэл бүхий анод 5V -ийн нийтлэг хангамжийг ашигладаг. Энэхүү цагийг бүтээсэн гол шалтгаан нь эхлээд орны дэргэдэх хоёр цагийг дахин ашиглах явдал байв