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

Дахин тохируулах товчлуур бүхий 4 оронтой 7 сегментийн таймер: 5 алхам
Дахин тохируулах товчлуур бүхий 4 оронтой 7 сегментийн таймер: 5 алхам

Видео: Дахин тохируулах товчлуур бүхий 4 оронтой 7 сегментийн таймер: 5 алхам

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

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

Энэхүү зааварт гарын авлагад 4 оронтой 7 сегментийн дэлгэцийн функцийг програмчлах шаардлагатай материал, зөв утас, кодын татаж авах файл багтсан болно.

Алхам 1: Алхам 1: Шаардлагатай эд ангиуд

Алхам 1: Шаардлагатай эд анги
Алхам 1: Шаардлагатай эд анги
Алхам 1: Шаардлагатай эд анги
Алхам 1: Шаардлагатай эд анги

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

4 оронтой 7 сегментийн дэлгэц

Ашигласан загвар нь 5641AS байв

14 утас

  • 4 оронтой 7 сегментийн дэлгэцийг Arduino руу холбоход 11 утас ашигладаг
  • Товчлуурыг Arduino руу холбохын тулд 2 утас ашигладаг
  • Аравтын бутархай цэгийг 4 оронтой 7 сегментийн дэлгэц дээр оруулах сонголтын хувьд 1 утсыг нөөц болгон үлдээсэн болно
  • 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 руу холбоно уу

Breadboard дээрээ 4 оронтой 7 сегмент ба түлхэх товчлуурыг байрлуулсны дараа эхний алхам бол 4 өөр оронтой тээглүүрийг диаграммд заасны дагуу Arduino руу эхний дөрвөн зүүгээр холбох явдал юм.

Үүний дараа үлдсэн 4 оронтой 7 сегментийн дэлгэцийн зүүг диаграммд заасны дагуу Arduino руу үргэлжлүүлэн холбоно. Өөртөө илүү хялбар болгохын тулд би Digit Pins -ийг холбож эхэлсэн бөгөөд дараа нь эдгээр утаснуудын нэмэлт нь эмх замбараагүй болох тусам тусдаа гэрлийн сегментүүдийг хийж дуусгасан. Дараа нь Arduino -ийн үлдсэн зүүг (13 ба 5) түлхэх товчийг утсаар холбоход ашиглах болно. Эдгээр утаснууд нь товчлуурын нэг талд байх болно.

Алхам 4: Алхам 4: Код

Зааварчилгааны энэ алхамд миний 4 оронтой 7 сегментийн дэлгэцийг програмчлахад ашигладаг код хавсаргасан болно.

Энэ код нь 4 оронтой 7 сегментийн дэлгэцийн тээглүүр, тэдгээрийн үйл ажиллагаа, Arduino дээр хаана холбогдож байгааг тодорхойлох замаар өмнөх алхамыг онцлон харуулсан болно.

Түүнчлэн кодын хэсэг нь тоолж эхлэх цагийг өөрчлөхийн тулд өөрчилж болох хэсгүүдийг, мөн товчлуур дарагдсаны дараа товчлуурыг дахин эхлүүлэх хугацааг онцлон харуулдаг.

Сануулах: 1 секунд = 1000 мс

Алхам 5: Алхам 5: Миний ивээн тэтгэгчийн тухай хурдан тэмдэглэл

Алхам 5: Миний ивээн тэтгэгчийн тухай хурдан тэмдэглэл
Алхам 5: Миний ивээн тэтгэгчийн тухай хурдан тэмдэглэл

Энэ нийтлэлийг дуусгасан боловч энэ төслийн ивээн тэтгэгч нь 5 жилийн ойгоо тэмдэглэж буй PCBWay юм. Тэдгээрийг https://www.pcbway.com/ хаягаар орж үзээрэй, угсрах үйлчилгээ нь одоо 30 доллар хүртэл хямд байгааг бүү мартаарай.

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