Агуулгын хүснэгт:
- Алхам 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: Техникийн чадвараа харуулах тоолуур хий
Видео: Arduino 7 сегмент (5011BS, нийтлэг анод эсвэл катод) Хичээл: 13 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Бид энэ зүйлийг ажил хэрэг болгох гэж байна! Нийтлэг катод эсвэл анод.
Алхам 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) олоход бэрхшээлтэй байдаг. Энэ нь ихэвчлэн манай улсад боловсрол үнэхээр стандарт бус байдагтай холбоотой юм. Хүүхдүүд ихэвчлэн сурч боловсрох, хатуу дүрэм журмыг ашигладаг
Neopixel Ws2812 LED эсвэл LED зурвас эсвэл Led бөгжийг Arduino ашиглан хэрхэн ашиглах вэ: 4 алхам
Neopixel Ws2812 LED эсвэл LED STRIP эсвэл Led Ring -ийг Arduino ашиглан хэрхэн ашиглах вэ: Сайн уу залуусаа Neopixel led Strip нь маш алдартай бөгөөд үүнийг ws2812 LED зурвас гэж нэрлэдэг. Эдгээр нь маш их алдартай, учир нь эдгээр 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: Нийтлэг мэдрэгч ба эд зүйлсийг хэрхэн холбох вэ: Заримдаа та хэлхээг хэрхэн яаж ажиллуулахаа мэдэхгүй байна! Энэхүү зааварчилгаа нь таны цахилгаан хэрэгслийг зориулалтын дагуу ашиглахад тань туслах болно