תוכן עניינים:

גולגולת ארדואינו עם פה זז: 4 שלבים
גולגולת ארדואינו עם פה זז: 4 שלבים

וִידֵאוֹ: גולגולת ארדואינו עם פה זז: 4 שלבים

וִידֵאוֹ: גולגולת ארדואינו עם פה זז: 4 שלבים
וִידֵאוֹ: סן טן צ'אן קורא איזה גמד מהספר של סאני גסואלדי מאת נינו פראסיקה הפרק השני! 2024, נוֹבֶמבֶּר
Anonim
Image
Image
גולגולת ארדואינו עם פה זז
גולגולת ארדואינו עם פה זז
גולגולת ארדואינו עם פה זז
גולגולת ארדואינו עם פה זז
גולגולת ארדואינו עם פה זז
גולגולת ארדואינו עם פה זז

דרוש אספקה

*מודול Arduino (יש לי Arduino Mega 2560, אבל כל מודול עם PWM יעבוד)

*תרגיל

*מקדחה

*אטב

*סרוו

*& הקלד usb

שלב 1: מקדח חור מספיק לאפרספ שלך בכל צד של הלסת שתרצה שהסרוו ומהדק יותקן על

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

שלב 2: צור את מהדק הנייר שלך כך שיתקפל אל סרוו/קליפ ואל להפוך את הקצה השני לכופף על הלסת כדי לשלוט בתנועה

צור את מהדק הנייר שלך כך שיתקפל אל הסרוו/קליפ וכדי להפוך את הקצה השני לכופף על הלסת כדי לשלוט בתנועה
צור את מהדק הנייר שלך כך שיתקפל אל הסרוו/קליפ וכדי להפוך את הקצה השני לכופף על הלסת כדי לשלוט בתנועה
צור את מהדק הנייר שלך כך שיתקפל אל הסרוו/קליפ וכדי להפוך את הקצה השני לכופף על הלסת כדי לשלוט בתנועה
צור את מהדק הנייר שלך כך שיתקפל אל הסרוו/קליפ וכדי להפוך את הקצה השני לכופף על הלסת כדי לשלוט בתנועה

אני לא יכול לספק תמונה של הסרוו, כי הוא מותקן על קופסה לפרויקט אחר.

שלב 3: חיווט

תִיוּל
תִיוּל

חבר את סיכת האות של הסרוו לפין PWM (עבור מגה 2560 זה סיכה 9). חבר את הקצה החיובי של הסרוו למקור החשמל הבלתי תלוי. צרף את שני ה- GND של ה- Arduino ו- GND של מקור הכוח ל- GND של סרוו.

שלב 4: קוד (אין לי קרדיט לקוד FIY)

קוד (אין לי קרדיט לקוד FIY)
קוד (אין לי קרדיט לקוד FIY)

//www.elegoo.com

//2016.12.08

#כלול "Servo.h"

סרוו מיסרבו; // צור אובייקט סרוו לשליטה בסרוו // ניתן ליצור שנים עשר אובייקטים של סרוו ברוב הלוחות

int pos = 0; // משתנה לאחסון מיקום הסרוו

הגדרת חלל ()

{

myservo.attach (9); // מחבר את הסרוו על סיכה 9 לאובייקט הסרוו

}

לולאת חלל ()

{

עבור (pos = 0; pos <= 180; pos += 1) // עובר מ 0 מעלות ל 180 מעלות // בשלבים של מעלה אחת

{

myservo.write (pos); // אמור לסרוו ללכת למיקום במשתנה 'pos'

עיכוב (15); // ממתין 15 ms עד שהסרוו יגיע לעמדה

}

עבור (pos = 180; pos> = 0; pos -= 1) // עובר מ -180 מעלות ל- 0 מעלות

{

myservo.write (pos); // אמור לסרוו ללכת למיקום במשתנה 'pos'

עיכוב (15); // ממתין 15 ms עד שהסרוו יגיע לעמדה

}

}

מוּמלָץ: