Სარჩევი:
- ნაბიჯი 1: სანამ დაიწყებ:
- ნაბიჯი 2: ბიბლიოთეკის ჩართვა:
- ნაბიჯი 3: LED ზოლის დაყენება:
- ნაბიჯი 4: სათაურის ფაილები და მუდმივები:
- ნაბიჯი 5: Void Setup ()
ვიდეო: ძირითადი FastLED: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ავტორი RishabhLwww.coachingfunda.com დაიცავით ავტორის მეტი:
შესახებ: მაგისტრი ელექტრონიკაში ინჟინერიაში მეტი 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 ფენის და არდუინოს საფუძველი ერთმანეთთან უნდა იყოს დაკავშირებული.
თქვენ შეგიძლიათ გამოიყენოთ 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
}
ან
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);
გირჩევთ:
ხელის ძირითადი კომპიუტერი: 6 ნაბიჯი (სურათებით)
Handheld BASIC Computer: ეს ინსტრუქცია აღწერს ჩემს პროცესს მცირე ხელის კომპიუტერის შექმნის პროცესში, რომელიც მუშაობს BASIC– ზე. კომპიუტერი აგებულია ATmega 1284P AVR ჩიპის გარშემო, რომელმაც ასევე შთააგონა კომპიუტერის სულელური სახელი (HAL 1284). ეს ნაგებობა მძიმედ არის შთაგონებული
LED Snapper: ალბათ ყველაზე ძირითადი ცალი სატესტო აღჭურვილობა, რომლის გაკეთებაც შეგიძლიათ: 3 ნაბიჯი
LED Snapper: ალბათ ყველაზე ძირითადი ცალი სატესტო აღჭურვილობის თქვენ შეგიძლიათ გააკეთოთ: ნება მომეცით წარმოგიდგინოთ LED Snapper. მარტივი, მაგრამ მასიურად სასარგებლო საცდელი აღჭურვილობა, რომლის აშენებაც დაგეხმარებათ თქვენი ელექტრონიკის პროექტების გამართვაში. LED Snapper არის ღია კოდის დაბეჭდილი მიკროსქემის დაფა, რომელიც საშუალებას გაძლევთ მარტივად დაამატოთ
ძირითადი ელექტროკარდიოგრამის შეძენის, გაძლიერების და ფილტრაციის სქემის დიზაინი: 6 ნაბიჯი
ძირითადი ელექტროკარდიოგრამის სქემის შეძენა, გაძლიერება და გაფილტვრა: ამ ინსტრუქციის შესასრულებლად საჭიროა მხოლოდ კომპიუტერი, ინტერნეტი და სიმულაციური პროგრამული უზრუნველყოფა. ამ დიზაინის მიზნებისათვის, ყველა სქემა და სიმულაცია გაშვებული იქნება LTspice XVII– ზე. ეს სიმულაციური პროგრამა შეიცავს
HC-05 (bluetooth) მოდული სახლის ავტომატიზაციისათვის ძირითადი: 3 ნაბიჯი
HC-05 (bluetooth) მოდული სახლის ავტომატიზაციისათვის ძირითადი: ჩემს ბოლო პროექტში მე ვაკონტროლებდი LED ღილაკს, მაგრამ ამ პროექტში შევცვალე PUSH ღილაკი HC-05 მოდულით. მე მტკიცედ გირჩევთ ამ პროექტების გავლას ადრე ამ პროექტის გაგრძელება. ყველა დეტალს შეიტყობთ
C ++ ძირითადი პროგრამა: 11 ნაბიჯი
C ++ ძირითადი პროგრამა: ამ პროგრამაში თქვენ შეისწავლით c ++ - ის საფუძვლებს მარტივი c ++ პროგრამის კოდირებით, რათა შექმნათ მრავალი მომხმარებელი და აჩვენოთ ეს მომხმარებლები, იმედია ისიამოვნებთ