תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
בפרויקט זה שמנו שני פוטנציומטרים בשני לוחות לחם לשליטה במנועי סרוו. מנועי הסרוו יילחמו עד מוות !!!!!!
*** הפרויקט הזה הוא רק אב טיפוס. אנו מחפשים ליצור אחד גדול יותר עם מנוע סרוו גדול יותר. אנחנו עדיין עובדים על הקוד.
שלב 1: חומרים
ארדואינו
2 לוחות לחם
2 פוטנציומטרים
2 מנועי סרוו
20 חוטים
מתאם AC/DC של ספק כוח
שלב 2: מנוע סרוו
*** כאשר אתה עושה את הפרויקט הזה זכור את התמונה הזו.
www.google.com/search?
שלב 3: קוד
#לִכלוֹל
סרוו מיסרבו; // צור אובייקט סרוו לשליטה בסרוו סרוו myservo1;
int potpin = 0; // סיכה אנלוגית המשמשת לחיבור הפוטנציומטר
int val = 0; // משתנה לקריאת הערך מהסיכה האנלוגית
int potpin2 = A2;
int val2 = 0;
הגדרת בטל () {
myservo.attach (9); // מחבר את הסרוו על סיכה 9 לאובייקט הסרוו
myservo1.attach (10); pinMode (סיכה, INPUT);
pinMode (potpin2, INPUT);
Serial.begin (9600); }
לולאת חלל (); {
val = analogRead (סיכה);
val2 = analogRead (potpin2); // קורא את ערך הפוטנציומטר (ערך בין 0 ל- 1023)
val = map (val, 0, 1023, 0, 180); // קנה אותו כדי להשתמש בו עם הסרוו (ערך בין 0 ל- 180)
val2 = מפה (val2, 0, 1023, 0, 180);
Serial.println (val);
Serial.print (val2);
myservo.write (val);
myservo1.write (val2); // מגדיר את עמדת הסרוו לפי הערך המגודל
עיכוב (10); // מחכה שהסרוו יגיע לשם}
שלב 4: שלבים:
1.) הניחו את שני הפנטיומטרים בלוחות לחם נפרדים.
2.) הניחו את הסיכות מאחור.
פטנטיומטר ראשון:
סיכה שמאל יורדת למינוס
סיכה אמצעית עוברת ל- A0
סיכה ימנית עוברת לפלוס.
פנטיומטר שני:
סיכה שמאל עוברת לפלוס בלוח הלחם השני.
הפין האמצעי עובר ל- a2 בארדואינו.
סיכה ימנית יורדת למינוס בארדואינו השני.
מנוע סרוו ראשון:
בראון הולך לקרקע
אדום עולה לפלוס
תפוז הולך להצמיד בארדואינו. השתמשנו ב- d10.
מנוע סרוו שני
בראון הולך לקרקע
אדום עולה לפלוס
תפוז הולך להצמיד. השתמשנו ב- d9
שלב 5: תמונות:
אופציונלי: ניתן להוסיף חרבות לקצוות.
מאת: ג'סטין הרסקוביץ ואיאן פרידמן