Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
- Алхам 2: Дэлгэцийн самбар дээр утсыг холбоно уу
- Алхам 3: Резистор ба түлхүүрүүдийг нэмэх
- Алхам 4: Arduino руу холбогдох
- Алхам 5: Кодыг нэмж оруулна уу !!
Видео: Arduino дижитал цагийг хэрхэн яаж хийх вэ: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Дижитал цаг бол шинжлэх ухааны салбарын хамгийн том бүтээлүүдийн нэг юм.
Та "Яг л кинон дээрх шиг дижитал цаг хэрхэн хийх вэ?" Гэж бодож байсан уу ????
Би бас бага насаа өөрийн гэсэн дижитал цаг бүтээхийг мөрөөддөг байсан … тийм болохоор би өөртөө зориулж нэг цаг бүтээсэн …
Би танд хэрхэн яаж бие даан хялбархан, жижигхэн бүрэлдэхүүн хэсгүүдийг ашиглан гайхалтай дижитал цаг бүтээж болохыг харуулах болно.
Би хуучин 7 хулгана, зарим утас, ардуиногоос өөр тоонууд, 3 SPDT унтраалга зэргийг харуулахын тулд 4 7 сегментийн нийтлэг анод дэлгэц ашигласан. Бид тохируулах товчлуурыг дарж, минут эсвэл цагийн товчлуурыг дарж цагийг тохируулж, хүссэн цаг эсвэл цагийг өөрчилж болно..!
Тиймээс эхэлцгээе …!
Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
Энд танд шаардлагатай бүрэлдэхүүн хэсгүүд:
1. Arduino uno.
2. 4 7 сегментийн нийтлэг анодын дэлгэц (хэрэв танд 4 оронтой долоон сегмент байгаа бол хоёуланд нь хэлхээ ижил байна гэж бүү санаа зов).
Та тэдгээрийг түргэн шуурхай дээрээс худалдаж авч болно, тэд гайхалтай! Би тэднийг сайтаас санал болгох болно.
3. 3 spdt унтраалга (би хуучин хулганаас цэвэрлэсэн).
4. Зарим утас ба холбогч утас (хэн ч хийх болно!).
5. Талхны самбар.
6. 4 1 кох эсэргүүцэл.
Алхам 2: Дэлгэцийн самбар дээр утсыг холбоно уу
Дээрх зурагт үзүүлсэн шиг холболтыг хий.. энэ нь маш энгийн.!
Хэт олон утас байгаа тул төөрөгдөлд орж болзошгүй тул холболтыг анхаарч үзээрэй.
Remmenber 4 дэлгэцийн бүх a, b, c, d, e, f, g, цэгийн сегментүүд хоорондоо холбогдсон байна. мөн дэлгэц бүрийн ком, өөрөөр хэлбэл 3 ба 8 нь резисторуудтай холбогдсон байдаг.
Санаа зовох хэрэггүй!!, аажуухан яваад, тэвчээртэй байгаарай, чи чаднаа.
Алхам 3: Резистор ба түлхүүрүүдийг нэмэх
Зурагт үзүүлсэн шиг дэлгэцийн ком тус бүрт 1 кох резистор залгаарай.
Spdt унтраалгыг нэмээрэй, эсвэл хэрэв та товчлуур дээр дарвал маш сайн байх болно!…
Алхам 4: Arduino руу холбогдох
Одоо холболтыг дэлгэц болон унтраалгуудад хийж байна … одоо тэднийг тархи руу холбох цаг болжээ.
энэ нь энгийн..
Сегментийн тээглүүрүүдийн хувьд!
a to pin 2
b 3 -р зүү
c 4 -р зүү рүү
d 5 -р зүү
e 6 -р зүү
f 7 -р зүү
g 8 -р зүү
9 -р зүү дээр цэг тавь
Дэлгэцийн голын хувьд
1 -ээс 10 хүртэл дэлгэцийг харуулна
2 -оос 11 хүртэлх дэлгэцийг харуулна
3 -оос 12 хүртэлх дэлгэцийг харуулна
dispaly 4 -ийг 13 -р зүү рүү холбоно уу
одоо түлхүүрүүдийн хувьд
Түлхүүр 1 нь тохируулах унтраалга юм …
2 ба 3 -р товчлуурууд нь цаг солигддог, минут солигддог унтраалга юм.
Бид тохируулах товчлуурыг дарж1, хүсэх товчлуурыг дарж цаг эсвэл минутыг өөрчлөх хэрэгтэй..!
Түлхүүрүүдийн холболтын талаархи дээрх зургийг үзнэ үү.. бид аналог тээглүүрийг ашиглаж дижитал оролтын зүү болгон ашигласан … тийм ээ, бид тэдгээрийг дижитал оролт/зүү болгон ашиглаж болно.
Алхам 5: Кодыг нэмж оруулна уу !!
Одоо хамгийн гоё хэсэг нь … код бичиж, arduino -д нэмж оруулах …
Би код, цагийн номын сангийн файлыг хавсаргав.. цагийг тооцоолох, харуулахын тулд ….
Кодонд hour () функц нь бидэнд самбарыг асаасан цагаас эхлэн цаг, минут () функцийг хэлдэг. ТУЗ -ийн цахилгаан тасрах үед цаг хугацаа алга болж, цаг тутамд 00:00 цагаас дахин эхэлдэг.
Мөн би 12 цагийн форматын кодыг хавсаргасан болно. Энэ нь 12 цагийн форматыг авахын тулд hourFormat12 () функцийг ашигладаг.
Анхдагч байдлаар Цагийн номын сан нь 24 цагийн форматыг буцаана.
Тэмдэглэл:
Time.zip дахь Arduino -ийн номын сангийн фолдер дахь Time Folder -ийг нэмнэ үү
жишээ нь миний системд:
C: / Program Files (x86) Arduino / library
Өөрийн хэрэгцээнд нийцүүлэн кодыг өөрчлөхөд уян хатан хандаарай … хэрвээ танд карьер байгаа бол асууж болно.
Үүнийг хийж хөгжилтэй байгаарай …
Тэмдэглэл: Би Arduino IDE -ийн шинэ хувилбаруудад хуучирсан тул Time.zip файлыг шинэчилсэн.
Зөвлөмж болгож буй:
Arduino ашиглан аналог цаг ба дижитал цагийг LED зурвасаар хэрхэн яаж хийх вэ: 3 алхам
Arduino ашиглан LED зурвас ашиглан аналог цаг, дижитал цаг хэрхэн хийх вэ: Өнөөдөр бид аналог цаг хийх болно. Led Strip бүхий дижитал цаг, Arduino -тэй MAX7219 Dot модуль нь тухайн орон нутгийн цагийн бүсийг тохируулах болно. Аналог цаг нь илүү урт LED зурвас ашиглах боломжтой тул хананд өлгөж урлагийн уран бүтээлч болно
Arduino цагийг хэрхэн яаж хийх вэ: 5 алхам
Arduino цагийг хэрхэн яаж хийх вэ: Би 15 орчим аналог цаг зохион бүтээсэн. Энд би тэдний нэгийг танилцуулж байна
Led Pixel Arduino ширээний цагийг хэрхэн яаж хийх вэ: 9 алхам
Led Pixel Arduino ширээний цагийг хэрхэн яаж хийх вэ: Сайн байна уу найзууд аа, би танд arduino ашиглан LED цаг хэрхэн хийхийг зааж өгөх болно
Дижитал диаметр хэмжигчийг хэрхэн яаж нураах вэ, дижитал диаметр нь хэрхэн ажилладаг вэ: 4 алхам
Дижитал диаметр хэмжигчийг хэрхэн яаж нураах вэ, дижитал диаметр нь хэрхэн ажилладаг вэ: Олон хүмүүс хэмжихэд диаметр хэмжигчийг хэрхэн ашиглахаа мэддэг. Энэхүү заавар нь дижитал диаметр хэмжигчийг хэрхэн яаж нураахыг зааж өгөх бөгөөд дижитал диаметр хэмжигч хэрхэн ажилладаг талаар тайлбарлах болно
Arduino болон TFT дэлгэц ашиглан бодит цагийг хэрхэн яаж хийх вэ? 3.5 инчийн TFT дэлгэцтэй Arduino Mega RTC: 4 алхам
Arduino болон TFT дэлгэцийг ашиглан бодит цагийг хэрхэн яаж хийх вэ? 3.5 инчийн TFT дэлгэцтэй Arduino Mega RTC: Миний Youtube суваг руу зочилно уу. Танилцуулга:- Энэ нийтлэлд би 3.5 инчийн TFT мэдрэгчтэй LCD, Arduino Mega ашиглан "Бодит цагийн цаг" хийх гэж байна. 2560 ба DS3231 RTC модуль…. Эхлэхийн өмнө… миний YouTube суваг дээрх видеог үзээрэй..Жич:- Хэрэв та Arduin ашиглаж байгаа бол