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

RGBLed_PWM -ийг SkiiiD -тэй хэрхэн ашиглах вэ: 9 алхам
RGBLed_PWM -ийг SkiiiD -тэй хэрхэн ашиглах вэ: 9 алхам

Видео: RGBLed_PWM -ийг SkiiiD -тэй хэрхэн ашиглах вэ: 9 алхам

Видео: RGBLed_PWM -ийг SkiiiD -тэй хэрхэн ашиглах вэ: 9 алхам
Видео: skiiiD - Easiest way to code RGB Led PWM on Arduino. 2024, Арваннэгдүгээр
Anonim
Image
Image

Энэхүү төсөл нь skiiiD -ээр дамжуулан Arduino -той RGBLed_PWM -ийг хэрхэн ашиглах тухай заавар юм

Эхлэхийн өмнө skiiiD-ийг хэрхэн ашиглах үндсэн заавар доор байна

Алхам 1: Алхам 1: SkiiiD -ийг ажиллуулна уу

Алхам 2: Arduino UNO -г сонгоно уу
Алхам 2: Arduino UNO -г сонгоно уу

SkiiiD -ийг ажиллуулаад New товчийг сонгоно уу

Алхам 2: Алхам 2: Arduino UNO -г сонгоно уу

Arduino Uno -г сонгоод ② OK товчийг дарна уу

*Энэ бол заавар бөгөөд бид Arduino UNO ашигладаг. Бусад самбар (Мега, Нано) ижил үйл явцтай байдаг.

Алхам 3: Алхам 3: Бүрэлдэхүүн хэсгийг нэмнэ үү

Алхам 3: Бүрэлдэхүүн хэсгийг нэмнэ үү
Алхам 3: Бүрэлдэхүүн хэсгийг нэмнэ үү

'+' (Бүрэлдэхүүн хэсэг нэмэх товчлуур) дээр дарж бүрэлдэхүүн хэсгийг хайж олоорой.

Алхам 4: Алхам 4: Бүрэлдэхүүн хэсгийг хайх эсвэл хайх

Алхам 4: Бүрэлдэхүүн хэсгийг хайх эсвэл хайх
Алхам 4: Бүрэлдэхүүн хэсгийг хайх эсвэл хайх

① Хайлтын талбар дээр 'RGBLed' гэж бичнэ үү эсвэл жагсаалтаас Buzzer модулийг олоорой.

Алхам 5: Алхам 5: RGBLed -ийг сонгоно уу

Алхам 5: RGBLed -ийг сонгоно уу
Алхам 5: RGBLed -ийг сонгоно уу

② RGBLed_PWM модулийг сонгоно уу

Алхам 6: Алхам 6: Pin заалт ба тохиргоо

Алхам 6: Pin заалт ба тохиргоо
Алхам 6: Pin заалт ба тохиргоо

дараа нь та ③ зүү заалтыг харж болно. (Та үүнийг тохируулж болно.)

*Энэ модуль нь холбох 4 тээглүүртэй

skiiiD редактор нь зүү тохируулах *тохиргоог автоматаар зааж өгдөг

Arduino UNO -ийн хувьд [Товчлуурын модулийн анхдагч зүү заалт]

Улаан: 3

Ногоон: 5

Цэнхэр: 6

GND: GND

Зүүг тохируулсны дараа баруун доод талд байгаа ADD товчийг дарна уу

Алхам 7: Алхам 7: Нэмэгдсэн модулийг шалгана уу

Алхам 7: Нэмэгдсэн модулийг шалгана уу
Алхам 7: Нэмэгдсэн модулийг шалгана уу

⑤ Баруун самбар дээр нэмэлт модуль гарч ирэв

Алхам 8: Алхам 8: RGBLed модулийн SkiiiD код

Алхам 8: RGBLed модулийн SkiiiD код
Алхам 8: RGBLed модулийн SkiiiD код

skiiiD код нь зөн совинтой функц дээр суурилсан кодууд юм. Үүнийг skiiiD номын сангууд дээр үндэслэсэн болно

асаах () - LED -ийг асаах

Хувьсах 'r', 'g', 'b': "Улаан", "ногоон", "цэнхэр" LED -ийн тод байдлыг өөрчлөх.

Хувьсах тод байдал: Бүх LED -ийн тод байдлыг өөрчлөх, анхдагч: 100."

Жишээ - асаалттай (255, 255, 255, 100); = Цагаан LED гэрлийг бүрэн гэрэлтүүлж асаадаг

унтраах () - LED унтраах

Toggle () - сэлгэх. Нөхцөл байдлыг унтраах эсвэл эсрэгээр нь асаана уу

Хувьсах 'r', 'g', 'b': / "улаан \", / "ногоон \", / "цэнхэр \" LED -ийн тод байдлыг өөрчлөх.

Хувьсах тод байдал: Бүх LED -ийн тод байдлыг өөрчлөх, анхдагч: 100."

анивчих () - LED анивчих

Хувьсах 'r', 'g', 'b': / "улаан \", / "ногоон \", / "цэнхэр \" LED -ийн тод байдлыг өөрчлөх.

Хувьсах интервал: LED анивчих хоорондох хугацааны интервал, анхдагч: 1 000ms

Хувьсах тод байдал: Бүх LED -ийн тод байдлыг өөрчлөх, анхдагч: 100.

fadeIn () - Хугацааны хооронд LED гэрлийн эрчмийг аажмаар нэмэгдүүлэх

Хувьсах 'r', 'g', 'b': / "улаан \", / "ногоон \", / "цэнхэр \" LED -ийн тод байдлыг өөрчлөх.

Хувьсах интервал: LED хүртэлх эрчмийг хамгийн дээд хэмжээнд хүртэл нэмэгдүүлэх хугацааны интервал, анхдагч: 1 000ms

Хувьсах тод байдал: Бүх LED -ийн тод байдлыг өөрчлөх, анхдагч: 100.

fadeOut () - Хугацааны хооронд LED гэрлийн эрчмийг аажмаар бууруулна

Хувьсах интервал: LED хүртэлх эрчмийг хамгийн бага хэмжээнд хүртэл бууруулах хугацааны интервал, анхдагч: 1 000ms

Хувьсах тод байдал: Бүх LED -ийн тод байдлыг өөрчлөх, анхдагч: 100.

Алхам 9: Алхам 9: Холбоо барих ба санал хүсэлт

Бид номын сангийн бүрэлдэхүүн хэсэг, самбар дээр ажиллаж байна. Үүнийг ашиглаж, бидэнд санал хүсэлтээ өгөөрэй. Холбоо барих аргуудыг доор харуулав

имэйл: [email protected]

twitter:

Youtube:

Сэтгэгдлүүд бас зүгээр байна!

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