Агуулгын хүснэгт:
- Алхам 1: Эхлэхээсээ өмнө:
- Алхам 2: Номын санг оруулах:
- Алхам 3: LED зурвасыг тохируулах:
- Алхам 4: Толгой файлууд ба тогтмолууд:
- Алхам 5: Хоосон тохиргоо ()
Видео: FastLED -ийн үндсэн: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
RishabhLwww.coachingfunda.com Зохиогчийн дэлгэрэнгүйг дагах
Тухайн талаар: Электроникийн инженерийн магистр RishabhL -ийн тухай дэлгэрэнгүй »
Энэхүү зааварчилгаа нь FastLED програмыг хэрхэн бичих, FastLed номын санг хэрхэн ашиглах талаар үзэх болно. Мөн бид өөрсдийн өнгө загварыг хэрхэн яаж кодлохыг харах болно. Энэхүү номын сан нь WS2811, WS2812, Neopixel гэх мэт өөр өөр LED хянагчтай хамт ирдэг янз бүрийн төрлийн LED туузыг дэмждэг.
Эхлээд үзье
Алхам 1: Эхлэхээсээ өмнө:
1. Ардуино Уно
2. ws2811 гэх мэт хянагчтай LED зурвас
3. Led Strip зэрэглэлийн дагуу цахилгаан хангамж.
Алхам 2: Номын санг оруулах:
FastLED номын санг эндээс татаж авна уу.
github.com/FastLED/FastLED
Энэ номын санг arduino ide дээрээ оруулаарай.
Алхам 3: LED зурвасыг тохируулах:
LED туузыг цахилгаан тэжээлдээ холбоно уу. LED зурвасын өгөгдлийн зүү нь таны сонгосон дижитал зүү рүү ордог. LED strop болон arduino -ийн газар нь хоорондоо холбогдсон байх ёстой.
Та неопикселийн LED туузыг ашиглаж болно, эсвэл захаас хямд LED тууз худалдаж авах боломжтой бөгөөд мастер хянагчтай LED туузны эхний удирдсан хэсгийг арилгахын тулд юу хийх хэрэгтэй вэ. Дараагийн LED цувралаас та неопикселийн тууз болгон ашиглаж болно. Гэхдээ хятадын LED зурвас дээр нэг ic нь гурван LED -ийг дараалан удирддаг бөгөөд энэ нь пиксел бүр 3 LED пикселтэй тэнцүү гэсэн үг юм. Хэрэв та эхний ic дээр өгөгдөл бичвэл тэр ic -тэй холбогдсон гурван гэрэл асах болно. Тиймээс би энэ төрлийн хямд LED туузыг ашигладаг бөгөөд энэ нь 7 ic цувралаар удирддаг бөгөөд энэ нь 21 -ийг 3 ледээр удирддаг.
Холболтууд:
Arduino: дижитал зүү 6 - LED туузны зүү
gnd - LED зурвасын Gnd
Цахилгаан хангамж: эерэг терминал - LED зурвасын +vcc
gnd - LED зурвасын gnd
Алхам 4: Толгой файлууд ба тогтмолууд:
Энэхүү сургалтын кредит нь
Энэ линкээр орж илүү дэлгэрэнгүй мэдээлэл авна уу.
Тиймээс эхэлцгээе …
#толгой файлыг оруулна уу
#NUM_LEDS 60 -ийг тодорхойлно уу // таны зурваст байгаа LED тоог тодорхойлох #DATA_PIN 6 -ийг тодорхойлох // arduino -ийн дижитал зүү
CRGB LED [NUM_LEDS];
Алхам 5: Хоосон тохиргоо ()
Таны удирдсан туузны төрлөөс хамааран тохирох хоосон тохиргооны функцийг сонгоно уу
хүчингүй тохиргоо () {
FastLED.addLeds
}
эсвэл
хүчингүй тохиргоо () {FastLED.addLeds (leds, NUM_LEDS);
}
эсвэл
хүчингүй тохиргоо () {FastLED.addLeds (leds, NUM_LEDS);
}
эсвэл
хүчингүй тохиргоо () {FastLED.addLeds (leds, NUM_LEDS);
}
эсвэл
хүчингүй тохиргоо () {FastLED.addLeds (leds, NUM_LEDS);
Зөвлөмж болгож буй:
Зөөврийн үндсэн компьютер: 6 алхам (зурагтай)
Гар BASIC компьютер: Энэхүү зааварчилгаа нь BASIC дээр ажилладаг жижиг гар компьютер бүтээх үйл явцыг минь тайлбарласан болно. Энэхүү компьютер нь ATmega 1284P AVR чипийн эргэн тойронд бүтээгдсэн бөгөөд энэ нь компьютерын тэнэг нэрийг өдөөсөн (HAL 1284)
H-гүүрний бяцхан жолооч нар - Үндсэн: 6 алхам (зурагтай)
H-гүүрний бяцхан жолооч нар | Үндсэн ойлголтууд: Сайн байцгаана уу, өөр зааварчилгаа авахыг урьж байна! Өмнөх хэсэгт би питон скрипт ашиглан KiCad дээр ороомог хэрхэн бүтээсэнээ харуулсан. Дараа нь би аль ороомог хамгийн сайн ажилладаг болохыг олж мэдэхийн тулд хэд хэдэн төрлийн ороомог үүсгэж, туршиж үзсэн. Миний зорилго бол асар том зүйлийг солих явдал юм
LED Snapper: Таны хийж чадах туршилтын төхөөрөмжийн хамгийн үндсэн хэсэг: 3 алхам
LED Snapper: Таны хийж чадах туршилтын төхөөрөмжийн хамгийн үндсэн хэсэг байж магадгүй: LED Snapper -ийг танд танилцуулахыг зөвшөөрнө үү. Электроникийн төслөө дибаг хийхэд туслах зорилгоор бүтээж болох энгийн, гэхдээ маш хэрэгтэй туршилтын төхөөрөмж. LED Snapper бол нээлттэй эх сурвалжтай хэвлэмэл хэлхээний самбар бөгөөд танд хялбархан нэмэх боломжийг олгодог
Үндсэн электрокардиограммыг олж авах, олшруулах, шүүх схемийн дизайн: 6 алхам
Үндсэн электрокардиограммыг олж авах, олшруулах, шүүлтүүрийн хэлхээний дизайн: Энэхүү зааварчилгааг дуусгахын тулд компьютер, интернет холболт, симуляцийн зарим програм хангамж хэрэгтэй болно. Энэхүү дизайны зорилгоор бүх хэлхээ ба симуляцийг LTspice XVII дээр ажиллуулах болно. Энэхүү симуляцийн програм хангамж нь
Java дибаг хийх үндсэн алхам: 9 алхам
Java -ийн үндсэн дибаг хийх: Энэхүү зааварчилгаа нь Java алдааг зохицуулах үндсэн алхам алхамаар шалгах болно. Энэхүү гарын авлага нь java програмчлалын програм хангамжийг тохируулахад ямар ч туслалцаа үзүүлэхгүй бөгөөд та энэ даалгаврыг хугацаанаас нь өмнө биелүүлсэн гэж найдаж байна. Хамгийн сайн сайхны төлөө