מדריך מעשי לבניית בקר אור מונע על ידי ארדוינו

יצירת בקר אינטנסיביות אור באמצעות Arduino מאפשר ניהול מדויק של מערכות תאורה.מדריך זה מספק הוראות שלב אחר צעד לבנות מכשיר פשוט ויעיל לשליטה ברמות אור בהתבסס על נתוני קלט או חיישן המשתמש.

דרושים

המונחים: Hardware Setup

צור קשר את photoresistor בתצורה של מפיץ מתח עם מתנגד.חבר את הצומת ל pin קלט אנלוגי על Arduino.חבר את LED ל- PWM דיגיטלי באמצעות התנגדות. השתמש לוח הלחם וחוטי קפיצה כדי להפוך את כל החיבורים בבטחה.

תכנות Arduino

לכתוב תוכנית לקרוא את רמת האור מן photoresistor ולהתאים את בהירות LED בהתאם. השתמש הפונקציה אנלוגי Read() כדי לקבל נתונים חיישן ואת הפונקציה אנלוגיהWrite () כדי לשלוט LED. ליישם אלגוריתם בקרה פשוט כדי לשמור על רמות אור הרצויות.

קוד

⁇ cpp cont חיישןPin = A0; cont int leadPin = 9; int חיישן Value = 0; רִיק ההתקנה ((Digle) {pde(ledPin, OUTPUT); Serial.begin (9600); ⁇ ⁇ ) ⁇ =Value=read(sensorPin); בבהירות = מפות בהירות (Vrite ⁇ , 0; ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇