תוכן עניינים:

בסיסי של 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
DIY 5v עד 3.3v מחלף רמה לוגית
DIY 5v עד 3.3v מחלף רמה לוגית
DIY 5v עד 3.3v מחלף רמה לוגית
DIY 5v עד 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 סיני אחד IC שולט בשלושה LEDים בסדרה, כלומר כל פיקסל שווה ל -3 פיקסל לד. אם אתה כותב נתונים על ה- IC הראשון שלוש הדורות המחוברות לאותו IC יידלקו. אז אני משתמש בסוג זה של רצועת לד זולה שיש לה 7 ic בסדרות השולטות ב- 21 led כחבורה של 3 נוריות.

חיבורים:

Arduino: סיכה דיגיטלית 6 - סיכת דין של רצועת LED

gnd - Gnd של רצועת LED

ספק כוח: מסוף חיובי - +vcc של רצועת LED

gnd - gnd של רצועת LED

שלב 4: קבצי כותרות וקבועים:

קרדיט הדרכה זה מגיע ל

אנא בקר בקישור זה למידע נוסף ומפורט.

אז בואו נתחיל…

#include // קובץ כותרת

#הגדר NUM_LEDS 60 // מספר הלדים שנמצאים ברצועה שלך #הגדר DATA_PIN 6 // סיכה דיגיטלית של הארדואינו שלך

נוריות CRGB [NUM_LEDS];

שלב 5: הגדרת בטל ()

בהתאם לסוג רצועת הלדים שלך בחר בפונקציית הגדרת החלל המתאימה

הגדרת בטל () {

FastLED.addLeds(leds, NUM_LEDS);

}

אוֹ

הגדרת void () {FastLED.addLeds (leds, NUM_LEDS);

}

אוֹ

הגדרת void () {FastLED.addLeds (leds, NUM_LEDS);

}

אוֹ

הגדרת void () {FastLED.addLeds (leds, NUM_LEDS);

}

אוֹ

הגדרת void () {FastLED.addLeds (leds, NUM_LEDS);

מוּמלָץ: