Სარჩევი:

ძირითადი FastLED: 8 ნაბიჯი
ძირითადი FastLED: 8 ნაბიჯი

ვიდეო: ძირითადი FastLED: 8 ნაბიჯი

ვიდეო: ძირითადი FastLED: 8 ნაბიჯი
ვიდეო: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, ნოემბერი
Anonim

ავტორი RishabhLwww.coachingfunda.com დაიცავით ავტორის მეტი:

Covid-19 განახლების ტრეკერი ESP8266 გამოყენებით
Covid-19 განახლების ტრეკერი ESP8266 გამოყენებით
Covid-19 განახლების ტრეკერი ESP8266 გამოყენებით
Covid-19 განახლების ტრეკერი ESP8266 გამოყენებით
მარტივი Arduino ტაიმერის გადამრთველი
მარტივი Arduino ტაიმერის გადამრთველი
მარტივი Arduino ტაიმერის გადამრთველი
მარტივი Arduino ტაიმერის გადამრთველი
წვრილმანი 5v to 3.3v ლოგიკური დონის გადამრთველი
წვრილმანი 5v to 3.3v ლოგიკური დონის გადამრთველი
წვრილმანი 5v to 3.3v ლოგიკური დონის გადამრთველი
წვრილმანი 5v to 3.3v ლოგიკური დონის გადამრთველი

შესახებ: მაგისტრი ელექტრონიკაში ინჟინერიაში მეტი RishabhL- ის შესახებ »

ამ ინსტრუქციებით ჩვენ ვნახავთ როგორ შეგვიძლია დავწეროთ FastLED პროგრამა, ასევე როგორ გამოვიყენოთ FastLed ბიბლიოთეკა. ჩვენ ასევე ვნახავთ, თუ როგორ შეგვიძლია კოდირება ჩვენივე ფერის ნიმუშების შესაქმნელად. ეს ბიბლიოთეკა მხარს უჭერს სხვადასხვა ტიპის LED ზოლს, რომელსაც გააჩნია სხვადასხვა LED კონტროლერი, როგორიცაა WS2811, WS2812, Neopixel და ა.

Მოდით დავიწყოთ

ნაბიჯი 1: სანამ დაიწყებ:

Სანამ დაიწყებ
Სანამ დაიწყებ
Სანამ დაიწყებ
Სანამ დაიწყებ
Სანამ დაიწყებ
Სანამ დაიწყებ

1. არდუინო უნო

2. LED ზოლები, რომელსაც აქვს კონტროლერი, როგორიცაა ws2811 ან სხვა

3. ელექტრომომარაგება Led Strip- ის რეიტინგის მიხედვით.

ნაბიჯი 2: ბიბლიოთეკის ჩართვა:

ბიბლიოთეკის ჩართვა
ბიბლიოთეკის ჩართვა

ჩამოტვირთეთ FastLED ბიბლიოთეკა აქედან:

github.com/FastLED/FastLED

ჩართეთ ეს ბიბლიოთეკა თქვენს არდუინოს იდეაში.

ნაბიჯი 3: LED ზოლის დაყენება:

LED ზოლის დაყენება
LED ზოლის დაყენება
LED ზოლის დაყენება
LED ზოლის დაყენება
LED ზოლის დაყენება
LED ზოლის დაყენება

შეაერთეთ LED ზოლები თქვენს კვების ბლოკთან. LED ზოლის მონაცემთა პინი გადადის თქვენს მიერ არჩეულ ნებისმიერ ციფრულ პინზე. დარწმუნდით, რომ LED ფენის და არდუინოს საფუძველი ერთმანეთთან უნდა იყოს დაკავშირებული.

თქვენ შეგიძლიათ გამოიყენოთ neopixel led ზოლები ან შეგიძლიათ შეიძინოთ იაფი led ზოლები ბაზრიდან და რა უნდა გააკეთოთ იმისათვის, რომ ამოიღოთ led ზოლის პირველი led მონაკვეთი, რომელსაც აქვს მთავარი კონტროლერი. LED– ების შემდეგი სერიიდან შეგიძლიათ გამოიყენოთ როგორც ნეოპიქსელის ზოლები. მაგრამ ჩინურ led ზოლში ერთი ic აკონტროლებს სამი led სერიას, რაც ნიშნავს რომ თითოეული პიქსელი უდრის 3 led პიქსელს. თუ თქვენ დაწერთ მონაცემებს პირველ ic– ზე, სამი LED, რომელიც დაკავშირებულია ამ ic– თან, ანათებს. ამრიგად, მე ვიყენებ ამ ტიპის იაფფასიან led ზოლს, რომელსაც აქვს 7 ic სერია, რომელიც კონტროლ 21 -ს ხელმძღვანელობს როგორც 3 led.

კავშირები:

Arduino: ციფრული პინ 6 - LED ზოლის Din pin

gnd - Gnd LED ზოლები

ელექტრომომარაგება: დადებითი ტერმინალი - +LED შტრიხის +vcc

gnd - gnd LED ზოლის

ნაბიჯი 4: სათაურის ფაილები და მუდმივები:

ეს სასწავლო კრედიტი მიდის

გთხოვთ ეწვიოთ ამ ბმულს უფრო დაწვრილებითი ინფორმაციისთვის.

ასე რომ დავიწყოთ…

#მოიცავს // სათაურის ფაილი

#განსაზღვრეთ NUM_LEDS 60 // თქვენს ზოლში არსებული led- ის რაოდენობა #განსაზღვრეთ DATA_PIN 6 // თქვენი არდუინოს ციფრული პინი

CRGB ხელმძღვანელობს [NUM_LEDS];

ნაბიჯი 5: Void Setup ()

თქვენი led ზოლის ტიპიდან გამომდინარე შეარჩიეთ შესაბამისი void კონფიგურაციის ფუნქცია

void setup () {

FastLED.addLeds(leds, NUM_LEDS);

}

ან

void setup () {FastLED.addLeds (leds, NUM_LEDS);

}

ან

void setup () {FastLED.addLeds (leds, NUM_LEDS);

}

ან

void setup () {FastLED.addLeds (leds, NUM_LEDS);

}

ან

void setup () {FastLED.addLeds (leds, NUM_LEDS);

გირჩევთ: