תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
זהו מדריך המלמד אותך כיצד להשתמש בפוטנציומטר לעמעם LED.
שלב 1: חומרים
- ארדואינו
- מַחשֵׁב
- לוח לחם
- לד
- 5 חוטים זכריים
- פוטנציומטר
- כבל יו אס בי
שלב 2: תחילת העבודה
חבר את Arduino למחשב באמצעות כבל USB.
שלב 3: חיווט
לאחר חיבור הארדואינו למחשב באמצעות כבל ה- USB, ניקח את החוט הראשון ונכניס קצה אחד לאדמה והשני לתוך j1. לאחר מכן תשים את החוט השני מ- A0 ל- j3. אז אתה שם את החוט השלישי מ 5v ל j5.
לאחר מכן תשים את החוט הרביעי מ- D9 ל- j15. ואז החוט החמישי והאחרון מהאדמה עד j17.
שלב 4: פוטנציומטר והתקנת LED
שים את הכפתור כלפי מטה מהחוטים. חבר אותו ל- f1 f3 ו- f5. לאחר מכן קח את ה- LED הכנס את הרגל הארוכה יותר ל- f15 ואת הקצר יותר ב- f17.
שלב 5: הקוד
אלה המשתנים שאומרים למחשב מה המשמעות של מילים ספציפיות:
int potPin = A0; זה אומר למחשב כי החלק האמצעי של הפוטנציומטר, שאנו מכנים אותו potPin, מחובר ל- A0 int readValue; זה אומר למחשב שבכל פעם שאנו אומרים readValue פירושו קריאת הפוטנציומטר
זוהי הגדרת הריק אשר מתרחשת רק פעם אחת כדי להגדיר את שאר הקוד:
הגדרת void () {זה רק אומר לך שזוהי ההתחלה של ההתקנה בטלה
pinMode (9, OUTPUT); זו הגדרת הנורה כך שניתן יהיה להדליק אותה מאוחר יותר
pinMode (potPin, INPUT); זה מגדיר את הפוטנציומטר כדי שנוכל להשתמש בו מאוחר יותר
החלק הבא הוא לולאת הריק שפועלת שוב ושוב עד שאתה עוצר אותה.
לולאת חלל () {
readValue = analogRead (potPin); זה אומר למחשב לקרוא את הפוטנציומטר בכל פעם שאנו אומרים readValue.
readValue = map (readValue, 0, 1023, 0, 255); זה ממיר את המספרים מהפוטנציומטר שנמצא בין 0-1023, למספרים של הנורית שנמצאת בין 0-255.
analogWrite (9, readValue); זה אומר למחשב להדליק את הנורית בבהירות שהפוטנציומטר אומר לה.
}
זהו כל הקוד בפני עצמו:
int potPin = A0; int readValue = 0;
הגדרת בטל () {
pinMode (9, OUTPUT);
pinMode (potPin, INPUT);}
לולאת חלל () {
readValue = analogRead (potPin);
readValue = map (readValue, 0, 1023, 0, 255);
analogWrite (9, readValue);}