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

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

וִידֵאוֹ: בקר בהירות רצועת LED: 4 שלבים

וִידֵאוֹ: בקר בהירות רצועת LED: 4 שלבים
וִידֵאוֹ: דיודה RGB LED קלטת BIOM + לבן LED Premium סקירה וחיבור 2024, סֶפּטֶמבֶּר
Anonim
בקר בהירות רצועת LED
בקר בהירות רצועת LED
בקר בהירות רצועת LED
בקר בהירות רצועת LED
בקר בהירות רצועת LED
בקר בהירות רצועת LED

רצועות LED מפורסמות ברחבי העולם בזכות צריכת המתח הנמוך והבהירות שלה. לפעמים עלינו להתאים את אספקת המתח והבהירות של רצועות הלד האלה, למשל, במהלך השינה שלך היית מוטרד עקב הבהירות של LED. זהו פרויקט ארדואינו לשליטה על בהירות רצועת LED. הוא ידידותי למשתמש מכיוון שהוא מקבל ערך בהירות מהמשתמש. ערך הבהירות תלוי במתח שניתן לרצועת LED. אם המשתמש נותן 5v, הוא נותן את הבהירות המקסימלית, אם המשתמש נותן 0.1 וולט הוא מספק בהירות נמוכה. Arduino יכול לכתוב מתח מ 0 - 255 (פיצולי 0-5v למשל: 1v = 51 יחידות). אך באמצעות פקודות וחישוב אנו יכולים למזער זאת ל-0-5V. בואו להיכנס לפרויקט.

אספקה

דרישות:

  1. ארדואינו UNO / ננו / MEGA
  2. רצועת LED (אמור לעבוד במינימום
  3. Arduino IDE
  4. חיבור חוטים (מס '2)

שלב 1: חיבורים

חיבורים
חיבורים

אלה הם החיבורים לחיבור רצועת LED עם Arduino:

רצועת LED ARDUINO

GND >> - (שלילי)

DIGITAL PWM 3 (pin3) >> + (חיובי)

--------------------------------------------------------------------------------------

חבר את הסיכה השלילית של רצועת LED לסיכה של ארדואינו (GND)

חבר את הסיכה החיובית של רצועת LED לסיכה 3 של ארדואינו

שלב 2: קוד

קוד
קוד
קוד
קוד

הדבר החשוב ביותר לצד חומרה בארדואינו הוא הקוד. הקוד מוצג להלן. הקלד קוד זה והעלה אותו באמצעות arduino IDE או מטעין bluino.

בהירות צף; int LED = 3; צף בהירות אמיתית; עיכוב צף 1; עיכוב צף 2; אפשרות לצוף; הגדרת void () {pinMode (LED, OUTPUT); Serial.begin (9600); Serial.println ("בקר רצועות LED Arduino"); Serial.println (""); Serial.println ("אנא הזן את בהירות רצועת LED (1-5)"); Serial.println (""); while (Serial.available () == 0) {} brightness = Serial.parseFloat (); בהירות אמיתית = (בהירות) * 51.0; if (realbrightness> = 6) {Serial.println ("אנא הזן בהירות חוקית"); }} לולאת void () {Serial.println (""); Serial.println ("רצועת ה- LED מהבהבת בשיעור של"); Serial.print (בהירות); analogWrite (LED, בהירות אמיתית); עיכוב (1000); }

שלב 3: זמן לבדיקה

זמן לבדיקה!
זמן לבדיקה!
זמן לבדיקה!
זמן לבדיקה!

חבר את Arduino העלה את הקוד, פתח את הצג הסידורי. יש להציג את ההודעה אנא הזן את בהירות רצועת LED (1-5). הזן את ערך הבהירות ולחץ על שלח. אתה יכול לראות שרצועת ה- LED שלך פועלת בפקודת הבהירות שלך !.

שלב 4: מידע נוסף:

  • ניתן להזין את הבהירות בערך עשרוני.
  • הבהירות שהוזנה מעל 5, תהיה זהה ל -5.
  • ככל שהערך יורד, הבהירות יורדת.
  • כברירת מחדל לפעמים מנהלי התקנים של Arduino חסרים במחשב שלך. כדי לפתור שגיאות, פתח את מנהל ההתקנים ועדכן את כל מנהלי ההתקנים הלא ידועים.
  • בחר את יציאת ה- COM והגרסה הנכונה של Arduino.
  • קוד הורדה חלופית:

מוּמלָץ: