Агуулгын хүснэгт:

Arduino 7 сегментийн цаг: 4 алхам
Arduino 7 сегментийн цаг: 4 алхам

Видео: Arduino 7 сегментийн цаг: 4 алхам

Видео: Arduino 7 сегментийн цаг: 4 алхам
Видео: LDmicro 18: GPS-будильник Ublox NEO-6M (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Арваннэгдүгээр
Anonim
Arduino 7 сегментийн цаг
Arduino 7 сегментийн цаг
Arduino 7 сегментийн цаг
Arduino 7 сегментийн цаг
Arduino 7 сегментийн цаг
Arduino 7 сегментийн цаг
Arduino 7 сегментийн цаг
Arduino 7 сегментийн цаг

Энэхүү зааварчилгаа нь Arduino 7 сегментийн цагийг хэрхэн яаж хийхийг танд үзүүлэх болно.

нарийвчлал нь үнэхээр хэцүү юм!

Тиймээс би үүнийг програмчлах, зугаацуулах зорилгоор л хийсэн.

Хэрэв та нухацтай цаг гаргахыг хүсвэл rtc модулийг ашиглаж болох бөгөөд энэ нь тухайн цагийн бүртгэлийг хөтөлдөг.

Хэрэв та нарийн холболттой холболтгүй бол холболт тасрах, дэлгэцийн зохисгүй гаралтыг эрс багасгадаг.

Нэг товчлуур нь цагийг нэмэгдүүлэх, нөгөө товчлуурыг минут тутамд нэмэгдүүлэх явдал юм.

Хангамж

Талхны самбар

Ардуино (миний нано)

Долоон сегмент бүхий 4 дэлгэц

2 товчлуур

2 удирдсан

4 нэг кох эсэргүүцэл

Нэг гүйдэл хязгаарлах эсэргүүцэл (220 Ом)

зарим холбох утас

Алхам 1: Multiplexing 4 7 сегменттэй дэлгэц

Multiplexing 4 Долоон сегменттэй дэлгэц
Multiplexing 4 Долоон сегменттэй дэлгэц
Multiplexing 4 Долоон сегменттэй дэлгэц
Multiplexing 4 Долоон сегменттэй дэлгэц

7-р сегмент бүрийн харгалзах бүх зүүг хооронд нь холбож, дэлгэцийг дээрх дарааллаар дарааллаар нь үржүүлээрэй.

Алхам 2: 7 сегментийн дэлгэцийг Arduino руу холбох

Image
Image

Энэхүү схемийн дагуу 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 руу байршуулна уу

Та кодыг өөрт тохируулан өөрчилж болно.

Зөвлөмж болгож буй: