Mundarija:

RGBLed_PWM -ni SkiiiD bilan qanday ishlatish kerak: 9 qadam
RGBLed_PWM -ni SkiiiD bilan qanday ishlatish kerak: 9 qadam

Video: RGBLed_PWM -ni SkiiiD bilan qanday ishlatish kerak: 9 qadam

Video: RGBLed_PWM -ni SkiiiD bilan qanday ishlatish kerak: 9 qadam
Video: skiiiD - Easiest way to code RGB Led PWM on Arduino. 2024, Iyul
Anonim
Image
Image

Bu loyiha skiiiD orqali Arduino bilan RGBLed_PWM -dan qanday foydalanish kerakligi haqida ko'rsatma

Ishni boshlashdan oldin, quyida skiiiD-dan foydalanish bo'yicha asosiy qo'llanma

1 -qadam: 1 -qadam: SkiiiD -ni ishga tushiring

2 -qadam: Arduino UNO -ni tanlang
2 -qadam: Arduino UNO -ni tanlang

SkiiiD -ni ishga tushiring va Yangi tugmani tanlang

2 -qadam: 2 -qadam: Arduino UNO -ni tanlang

Arduino Uno -ni tanlang va OK tugmasini bosing

*Bu darslik va biz Arduino UNO -dan foydalanamiz. Boshqa taxtalarda (Mega, Nano) xuddi shunday jarayon mavjud.

3 -qadam: 3 -qadam: Komponent qo'shing

3 -qadam: Komponent qo'shing
3 -qadam: Komponent qo'shing

Komponentni qidirish va tanlash uchun '+' (Komponent qo'shish tugmasi) ni bosing.

4 -qadam: 4 -qadam: Komponentni qidiring yoki toping

4 -qadam: Komponentni qidiring yoki toping
4 -qadam: Komponentni qidiring yoki toping

① Qidiruv satriga 'RGBLed' yozing yoki ro'yxatdan Buzzer modulini toping.

5 -qadam: 5 -qadam: RGBLed -ni tanlang

5 -qadam: RGBLed -ni tanlang
5 -qadam: RGBLed -ni tanlang

② RGBLed_PWM modulini tanlang

6 -qadam: 6 -qadam: Pinni ko'rsatish va sozlash

6 -qadam: Pinni ko'rsatish va sozlash
6 -qadam: Pinni ko'rsatish va sozlash

keyin siz pinli ko'rsatmani ko'rishingiz mumkin. (Siz uni sozlashingiz mumkin.)

*Bu modulda ulanish uchun 4 ta pin bor

skiiiD muharriri avtomatik ravishda pin sozlamalarini ko'rsatadi *konfiguratsiya mavjud

Arduino UNO holatida [tugmalar moduli uchun standart pin ko'rsatkichi]

Qizil: 3

Yashil: 5

Moviy: 6

GND: GND

Pimlarni sozlagandan so'ng, o'ng tomondagi ADD tugmasini bosing

7 -qadam: 7 -qadam: Qo'shilgan modulni tekshiring

7 -qadam: Qo'shilgan modulni tekshiring
7 -qadam: Qo'shilgan modulni tekshiring

⑤ Qo'shilgan modul o'ng panelda paydo bo'ldi

8 -qadam: 8 -qadam: RGBLed modulining SkiiiD kodi

8 -qadam: RGBLed modulining SkiiiD kodi
8 -qadam: RGBLed modulining SkiiiD kodi

skiiiD Code-bu intuitiv funktsiyaga asoslangan kodlar. Bu skiiiD kutubxonalariga asoslangan

yoqish () - LEDni yoqish

O'zgaruvchan 'r', 'g', 'b': "qizil", "yashil", "ko'k" LEDlarning yorqinligini o'zgartiring.

O'zgaruvchan yorqinlik: barcha LEDlarning yorqinligini o'zgartiring, standart: 100.

Misol - yoqilgan (255, 255, 255, 100); = to'liq yorug'lik bilan oq LED chiroqni yoqadi

o'chirish () - LEDni o'chiring

O'tish () - o'tish. Holatni yoqishni o'chiring yoki aksincha

O'zgaruvchan 'r', 'g', 'b': / "qizil \", / "yashil \", / "ko'k \" LED yoritgichlarining yorqinligini o'zgartiring.

O'zgaruvchan yorqinlik: barcha LEDlarning yorqinligini o'zgartiring, standart: 100.

milt -milt () - miltillovchi LED

O'zgaruvchan 'r', 'g', 'b': / "qizil \", / "yashil \", / "ko'k \" LED yoritgichlarining yorqinligini o'zgartiring.

O'zgaruvchan interval: miltillovchi LED orasidagi vaqt oralig'i, standart: 1 000ms

O'zgaruvchan nashrida: barcha LEDlarning yorqinligini o'zgartiring, standart: 100.

fadeIn () - vaqt oralig'ida LED yorug'lik intensivligini bosqichma -bosqich oshirish

O'zgaruvchan 'r', 'g', 'b': / "qizil \", / "yashil \", / "ko'k \" LED yoritgichlarining yorqinligini o'zgartiring.

O'zgaruvchan interval: LEDgacha bo'lgan vaqt oralig'i, intensivlikni maksimal darajaga ko'taradi, standart: 1 000ms

O'zgaruvchan nashrida: barcha LEDlarning yorqinligini o'zgartiring, standart: 100.

fadeOut () - vaqt oralig'ida LED yorug'lik kuchini asta -sekin kamaytiradi

O'zgaruvchan interval: LED yorug'lik intensivligini minimal darajaga tushirguncha vaqt oralig'i, standart: 1 000ms

O'zgaruvchan nashrida: barcha LEDlarning yorqinligini o'zgartiring, standart: 100.

9 -qadam: 9 -qadam: Aloqa va Teskari aloqa

Biz kutubxonalar va komponentlar ustida ishlayapmiz. Iltimos, uni ishlating va biz bilan bog'laning. Quyida aloqa usullari ko'rsatilgan

elektron pochta: [email protected]

twitter:

Youtube:

Fikrlar ham yaxshi!

Tavsiya: