
תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46

בעבר, השתמשנו ב- Monitor Serial כדי לשלוח נתונים ללוח הבקרה, מה שעשוי להיות מאיר עיניים להכיר תוכנה חדשה. בשיעור זה, בואו נראה כיצד לשנות את הזוהר של LED על ידי פוטנציומטר, ולקבל את נתוני הפוטנציומטר ב- Monitor Serial כדי לראות את ערכו משתנה.
שלב 1: רכיבים
- לוח Arduino Uno * 1
- כבל USB * 1
- התנגדות (220Ω) * 1
- LED * 1
- פוטנציומטר * 1
- לוח לחם * 1
- חוטי מגשר
שלב 2: עקרון

פוטנציומטר ליניארי הוא רכיב אלקטרוני אנלוגי. אז מה ההבדל בין ערך אנלוגי לערך דיגיטלי? במילים פשוטות, אמצעי דיגיטלי מופעל/כבוי, רמה גבוהה/נמוכה עם שני מצבים בלבד, כלומר 0 או 1. אבל מצב הנתונים של אותות אנלוגיים הוא לינארי, למשל, מ -1 עד 1000; ערך האות משתנה עם הזמן במקום לציין מספר מדויק. אותות אנלוגיים כוללים את עוצמת האור, הלחות, הטמפרטורה וכן הלאה.
שלב 3: התרשים הסכימטי

שלב 4: נהלים
בניסוי זה, הפוטנציומטר משמש כמפריד מתח, כלומר חיבור התקנים לכל שלושת הפינים שלו. חבר את הסיכה האמצעית של הפוטנציומטר לפין A0 ושני הפינים האחרים ל- 5V ו- GND בהתאמה. לכן, המתח של הפוטנטיומטר הוא 0-5V. סובב את כפתור הפוטנציומטר, והמתח בסיכה A0 ישתנה. לאחר מכן המר את המתח לערך דיגיטלי (0-1024) עם ממיר ה- AD בלוח הבקרה. באמצעות תכנות, אנו יכולים להשתמש בערך הדיגיטלי המומר כדי לשלוט על בהירות הנורית בלוח הבקרה.
שלב 1:
בנה את המעגל.
שלב 2:
הורד את הקוד מ-
שלב 3:
העלה את הסקיצה ללוח ה- Arduino Uno
לחץ על סמל ההעלאה כדי להעלות את הקוד ללוח הבקרה.
אם "סיום ההעלאה" מופיע בתחתית החלון, פירוש הדבר שהסקיצה הועלתה בהצלחה.
סובב את פיר הפוטנציומטר וכדאי שתראה את הזוהר של נורת הלד.
אם ברצונך לבדוק את שינויי הערך המתאימים, פתח את הצג הטורי והנתונים בחלון ישתנו עם סיבובך של כפתור הפוטנציומטר. ניתן לשנות ניסוי זה גם לאחרים כרצונך. לדוגמה, השתמש בפוטנציומטר כדי לשלוט במרווח הזמן של מהבהב הנורית.
שלב 5: קוד
// נשלט על ידי פוטנציומטר
//להתחלף
את פיר הפוטנטיומטר וכדאי שתראה את זוהר הנורית.
// דוא ל: [email protected]
// אתר: www.primerobotics.in
/******************************************/
קבוע
int analogPin = 0; // סיכת הכניסה האנלוגית מתחברת אל
קבוע
int ledPin = 9; // ה- LED מצורף
int
inputValue = 0; // משתנה לאחסון הערך שמגיע מהחיישן
int
outputValue = 0; // משתנה לאחסון ערך הפלט
/******************************************/
בָּטֵל
להכין()
{
Serial.begin (9600); // הגדר את הסידרה
קצב העברת התקשורת כ- 9600
}
/******************************************/
בָּטֵל
לוּלָאָה()
{
inputValue = analogRead (analogPin); // קרא את
ערך מהפוטנציומטר
Serial.print ("קלט:"); //הדפס
"קֶלֶט"
Serial.println (inputValue); //הדפס
inputValue
outputValue = מפה (inputValue, 0, 1023, 0, 255); // המר מ 0-1023 ביחס למספר של מספר מ 0 ל 255
Serial.print ("פלט:"); //הדפס
"תְפוּקָה"
Serial.println (outputValue); //הדפס
outputValue
analogWrite (ledPin, outputValue); //להפוך את
נורית דולקת בהתאם לערך הפלט
עיכוב (1000);
}
/*******************************************/
מוּמלָץ:
בקרת מהבהבות מהבהבות LED עם פוטנציומטר: 6 שלבים

שליטה בפעימות מהבהבות LED עם פוטנציומטר: במדריך זה נלמד כיצד לשלוט בפולסים המהבהבים LED בעזרת פוטנציומטר. צפה בסרטון הדגמה
בקרת LED מהבהבת עם פוטנציומטר ותצוגת OLED: 6 שלבים

שליטה מהבהבת נוריות LED עם פוטנציומטר ותצוגת OLED: במדריך זה נלמד כיצד לשלוט על מהבהבי LED בעזרת פוטנציומטר ולהציג את ערך תדר הדופק בתצוגת OLED. צפה בסרטון הדגמה
LED RGB נשלט על ידי בלוטות 'או פוטנציומטר: 5 שלבים

RGB LED נשלט על ידי בלוטות 'או פוטנציומטר: היי היום רציתי לשתף אתכם בפרויקט Arduino שלי. עשיתי RGB led בשליטת Arduino. יש לו 3 מצבים ו -2 ממשקים. המצב הראשון הוא שליטה ידנית, קשת מגניבה שנייה ומנעול צבע שלישי. בהתחלה אתה מכייל פוטנציומטר. אז אתה
שליטה ב- LED על ידי פוטנציומטר עם Arduino Uno R3: 6 שלבים

שליטה על ידי LED על ידי פוטנציומטר עם Arduino Uno R3: בעבר, השתמשנו במוניטור סידורי כדי לשלוח נתונים ללוח הבקרה, מה שעשוי להיות מאיר עיניים להכיר תוכנה חדשה. בשיעור זה, בואו נראה כיצד לשנות את הזוהר של LED על ידי פוטנציומטר, ולקבל את הנתונים של הפוטנציומטיים
בקרת LED עם פוטנציומטר - בחינת גמר: 3 שלבים

בקרת LED עם פוטנציומטר - FinalExam: עבור פרויקט הבחינה הסופית שלי, יצרתי בקר LED באמצעות פוטנציומטר. מטרתו של פרויקט זה היא להשתמש בפוטנציומטר כדי לשלוט באילו נוריות דולקות. כאשר הפוטנציומטר מסתובב בכיוון השעון, הוא דועך את נוריות הנורית כך שהנורית הראשונה