
Агуулгын хүснэгт:
- Алхам 1: Энэ сорогчийг холбоно уу
- Алхам 2: 3 ба 8 -р зүүг хүч (нийтлэг анод) эсвэл газардуулга (нийтлэг катод) руу холбоно уу
- Алхам 3: Arduino -г калибровк хийх
- Алхам 4: Одоо шалгалт тохируулга хийж эхэлье. (А сегмент, Arduino Pin 1, LED зүү 7)
- Алхам 5: B сегментийг холбоно уу (Arduino Pin 2, LED Pin 6)
- Алхам 6: C сегментийг холбоно уу (Arduino Pin 3, LED Pin 4)
- Алхам 7: D сегментийг холбоно уу (Arduino Pin 4, LED Pin 2)
- Алхам 8: E сегментийг холбоно уу (Arduino Pin 5, LED Pin 1)
- Алхам 9: F сегментийг холбоно уу (Arduino Pin 6, LED Pin 9)
- Алхам 10: G сегментийг холбоно уу (Arduino Pin 7, LED Pin 10)
- Алхам 11: DC сегментийг холбоно уу (Arduino Pin 8, LED Pin 5)
- Алхам 12: "Цэвэр байдал нь бурханлаг байдлын дэргэд байна" гэж хэлээд инээмсэглээрэй
- Алхам 13: Техникийн чадвараа харуулах тоолуур хий
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00



Бид энэ зүйлийг ажил хэрэг болгох гэж байна! Нийтлэг катод эсвэл анод.
Алхам 1: Энэ сорогчийг холбоно уу
Алхам 2: 3 ба 8 -р зүүг хүч (нийтлэг анод) эсвэл газардуулга (нийтлэг катод) руу холбоно уу


330 резистор ашиглана уу, 1k нь чийдэнг хэт бүдэг болгодог. Энэ алхамыг хийж байхдаа Кларксоны судсаар 'хүч' гэж хашгираарай. (Чухал)
3 ба 8 -р зүү нь дээд ба доод талын гол тээглүүр юм.
Алхам 3: Arduino -г калибровк хийх

Долоон сегментийн номын санг татаж аваад Arduino IDE -д суулгана уу.
github.com/DeanIsMe/SevSeg/archive/master….
Үүнийг суулгахын тулд Arduino IDE -ийг нээгээд, ноорог> Номын санг оруулах> ZIP номын сан руу очиж, татаж авсан SevSeg ZIP файлыг сонгоно уу.
Одоо бид 8 дугаарыг цэгээр хэвлэхийн тулд Arduino -г асаах хэрэгтэй бөгөөд ингэснээр бид түүнийг холбож чадна.
код:
#inceve "SevSeg.h" SevSeg sevseg;
хүчингүй тохиргоо () {
байт numDigits = 1; // бид нэг оронтой тоог харуулдаг байт digitPins = {}; // нэг оронтой тоог харуулахын тулд хоосон байгаарай segmentPins = {1, 2, 3, 4, 5, 6, 7, 8}; // дурын 8 тээглүүрийг сонгох bool resistorsOnSegments = true; байт hardwareConfig = COMMON_ANODE; sevseg.begin (hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments); }
void loop () {
sevseg.setNumber (8, 0); // 8, 0 хэвлэх нь Аравтын цэг идэвхтэй, 1 нь унтраадаг гэсэн үг юм. sevseg.refreshDisplay (); // Дугаарыг үргэлжлүүлэн харуулах шаардлагатай байна}
Алхам 4: Одоо шалгалт тохируулга хийж эхэлье. (А сегмент, Arduino Pin 1, LED зүү 7)



Одоо бид A-DC-ээс дарааллаар нь шалгалт тохируулга хийх гэж байна.
Энэ кодыг хараарай, энэ нь A-DC-ийн цагаан толгойн үсгээр бичигдсэн болно.
Бид Arduino -д дараахь зүйлийг хэлж байна.
pin1 = A, pin2 = B, pin3 = C
pin8 = DC.
Тиймээс одоо А сегментийг 1 -р зүүтэй холбоно уу (LED дээрх 7 -р зүү)
байт сегментPins = {1, 2, 3, 4, 5, 6, 7, 8}; // дурын 8 тээглүүр сонгоно уу
Алхам 5: B сегментийг холбоно уу (Arduino Pin 2, LED Pin 6)

Алхам 6: C сегментийг холбоно уу (Arduino Pin 3, LED Pin 4)

Алхам 7: D сегментийг холбоно уу (Arduino Pin 4, LED Pin 2)

Алхам 8: E сегментийг холбоно уу (Arduino Pin 5, LED Pin 1)

Алхам 9: F сегментийг холбоно уу (Arduino Pin 6, LED Pin 9)

Алхам 10: G сегментийг холбоно уу (Arduino Pin 7, LED Pin 10)

Алхам 11: DC сегментийг холбоно уу (Arduino Pin 8, LED Pin 5)

Алхам 12: "Цэвэр байдал нь бурханлаг байдлын дэргэд байна" гэж хэлээд инээмсэглээрэй

Алхам 13: Техникийн чадвараа харуулах тоолуур хий

Халуун юм шиг хуулж буулгаарай, бид зөвхөн үндсэн давталтаа өөрчилж байна.
void loop () {for (int i = 0; i <10; i ++) {sevseg.setNumber (i, 0); sevseg.refreshDisplay (); // Тоон саатал (1000) -ийг үргэлжлүүлэн харуулах шаардлагатай байна; }}
Зөвлөмж болгож буй:
Хамгийн нийтлэг хүчин зүйлийн тооцоолуур: 6 алхам

Хамгийн өндөр нийтлэг хүчин зүйлийн тооцоолуур: миний олон найз нөхөд, хүүхдүүд надад олон тооны тооны хамгийн нийтлэг хүчин зүйлийг (HCF) олоход бэрхшээлтэй байдаг. Энэ нь ихэвчлэн манай улсад боловсрол үнэхээр стандарт бус байдагтай холбоотой юм. Хүүхдүүд ихэвчлэн сурч боловсрох, хатуу дүрэм журмыг ашигладаг
Электроникийн нийтлэг бүрэлдэхүүн хэсгүүдийн туйлыг хэрхэн яаж арилгах вэ: 7 алхам

Электроникийн нийтлэг бүрэлдэхүүн хэсгүүдийн туйлыг хэрхэн яаж бууруулах вэ: LED -ийг дахин ашиглахыг оролдож байсан ч аль тал нь эерэг эсвэл сөрөг болохыг мэдэхгүй байна уу? Дахиж бүү ай! Энэхүү зааварчилгаанд би электроникийн нийтлэг бүрэлдэхүүн хэсгүүдийн туйлыг хэрхэн олох талаар зөвлөгөө өгөх болно
Нийтлэг мэдээллийн шугамыг ашиглан Arduino Uno руу олон LCD интерфэйс: 5 алхам

Нийтлэг өгөгдлийн шугамыг ашиглан Arduino Uno -ийн олон LCD интерфэйс: Өнөөдөр би энэ зааварчилгаанд 16x2 хэмжээтэй олон тооны LCD модулийг arduino uno самбараар нийтлэг өгөгдлийн шугам ашиглан хэрхэн холбохыг харуулах болно. Энэ төслийн хамгийн сонирхолтой зүйл бол нийтлэг өгөгдлийн шугамыг ашигладаг бөгөөд өөр өөр өгөгдлийг цахим хэлбэрээр харуулдаг
Arduino Ws2812 LED эсвэл Neopixel Led Strip эсвэл Ring хичээл: 4 алхам

Arduino Ws2812 LED эсвэл Neopixel Led Strip эсвэл Ring заавар: Энэхүү зааварчилгаанд бид неопиксел эсвэл ws 2812 эсвэл Arduino -ийн тусламжтайгаар хурдан удирдаж сурах болно. Эдгээр төрлийн LED эсвэл тууз эсвэл цагиргийг зөвхөн нэг Vin зүүгээр удирддаг. LED нь тус тусдаа хаяглагддаг тул тэдгээрийг инди гэж нэрлэдэг
Arduino: Нийтлэг мэдрэгч ба эд зүйлсийг хэрхэн холбох вэ: 4 алхам

Arduino: Нийтлэг мэдрэгч ба эд зүйлсийг хэрхэн холбох вэ: Заримдаа та хэлхээг хэрхэн яаж ажиллуулахаа мэдэхгүй байна! Энэхүү зааварчилгаа нь таны цахилгаан хэрэгслийг зориулалтын дагуу ашиглахад тань туслах болно