תוכן עניינים:
וִידֵאוֹ: שליטה ב- LED על ידי פוטנציומטר עם Arduino Uno R3: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
בעבר, השתמשנו ב- 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);
}
/*******************************************/
מוּמלָץ:
דהייה/שליטה בלד/בהירות באמצעות פוטנציומטר (נגד משתנה) ו- Arduino Uno: 3 שלבים
דהייה/שליטה בלד/בהירות באמצעות פוטנציומטר (נגד משתנה) ו- Arduino Uno: סיכת הכניסה האנלוגית של Arduino מחוברת לפלט של הפוטנציומטר. אז פין אנלוגי של Arduino ADC (ממיר אנלוגי לדיגיטלי) קורא את מתח היציאה על ידי הפוטנציומטר. סיבוב כפתור הפוטנציומטר משנה את פלט המתח והארדואינו מחדש
תיבת אור צל - שליטה על ידי IR מרחוק עם Arduino: 8 שלבים (עם תמונות)
תיבת אור צל - שליטה על ידי שלט IR עם Arduino: הוראה זו תדריך כיצד להכין תיבת אור צל לחג המולד הבא. אתה יכול להכין לעצמך לקשט את החדר שלך, או להכין אותו לחבר שלך במתנה. קופסת צל זו יכולה ליצור צבעים שונים על ידי ערבוב צבע לפי צבע אדום, כחול, ירוק
מדריך Arduino - שליטה במנועי צעד עם פוטנציומטר: 5 שלבים
מדריך Arduino - שליטה במנועי צעד עם פוטנציומטר: מדריך זה הוא הגרסה הכתובה של " Arduino שלי: כיצד לשלוט על מנוע צעד עם פוטנציומטר " סרטון יוטיוב שהעליתי לאחרונה. אני ממליץ לך בחום לבדוק את זה. ערוץ YouTube שלי ראשית, אתה אמור לראות את
תצוגות כפולות של 7 קטעים הנשלטות על ידי פוטנציומטר במעגל פייתון - הפגנת התמדה של חזון: 9 שלבים (עם תמונות)
תצוגות כפולות של 7 מקטעים הנשלטות על ידי פוטנציומטר במעגל פייתון-הפגנת התמדה של חזון: פרויקט זה משתמש בפוטנציומטר לשליטה על התצוגה בכמה תצוגות LED של 7 פלחים (F5161AH). כאשר סיבוב כפתור הפוטנטיומטר המספר המוצג משתנה בטווח 0 עד 99. רק נורית אחת דולקת בכל רגע, בקצרה מאוד, אך
שליטה ב- RGB באמצעות פוטנציומטר !: 6 שלבים
שליטה ב- RGB באמצעות פוטנציומטר!: כיצד לשנות את צבעו של LED RGB של אנודה בעזרת פוטנציומטר