فهرست مطالب:

جمجمه آردوینو با دهان متحرک: 4 مرحله
جمجمه آردوینو با دهان متحرک: 4 مرحله

تصویری: جمجمه آردوینو با دهان متحرک: 4 مرحله

تصویری: جمجمه آردوینو با دهان متحرک: 4 مرحله
تصویری: ترکید😱😭 2024, نوامبر
Anonim
Image
Image
جمجمه آردوینو با دهان متحرک
جمجمه آردوینو با دهان متحرک
جمجمه آردوینو با دهان متحرک
جمجمه آردوینو با دهان متحرک
جمجمه آردوینو با دهان متحرک
جمجمه آردوینو با دهان متحرک

لوازم مورد نیاز

*ماژول آردوینو (من Arduino Mega 2560 دارم ، اما هر ماژولی با PWM کار می کند)

*مته

*مته)

*گیره کاغذ

*سروو

*و نوع b usb

مرحله 1: یک گودال بزرگ به اندازه کافی برای بند کاغذی خود در هر طرف فک که می خواهید سرو و گیره کاغذی روی آن نصب شود ، حفاری کنید

در هر طرف فک که می خواهید سروو و گیره کاغذ بر روی آن نصب شود ، یک سوراخ بزرگ به اندازه کافی برای چسب کاغذی خود بکشید
در هر طرف فک که می خواهید سروو و گیره کاغذ بر روی آن نصب شود ، یک سوراخ بزرگ به اندازه کافی برای چسب کاغذی خود بکشید

مرحله 2: گیره کاغذی خود را برای تا زدن روی سروو/کلیپ به داخل و ایجاد انتهای دیگر در فک خم کنید تا حرکت کنترل شود

گیره کاغذی خود را برای تا زدن روی سروو/کلیپ به سمت بالا و ایجاد انتهای دیگر خم کنید تا بر روی فک قرار گیرد تا حرکت کنترل شود
گیره کاغذی خود را برای تا زدن روی سروو/کلیپ به سمت بالا و ایجاد انتهای دیگر خم کنید تا بر روی فک قرار گیرد تا حرکت کنترل شود
گیره کاغذی خود را برای تا زدن روی سروو/کلیپ به سمت بالا و ایجاد انتهای دیگر در فک خم کنید تا حرکت کنترل شود
گیره کاغذی خود را برای تا زدن روی سروو/کلیپ به سمت بالا و ایجاد انتهای دیگر در فک خم کنید تا حرکت کنترل شود

من نمی توانم تصویری از سروو ارائه کنم ، زیرا روی یک جعبه برای پروژه دیگر نصب شده است.

مرحله 3: سیم کشی

سیم کشی
سیم کشی

پین سیگنال سروو را به پین PWM وصل کنید (برای Mega 2560 پین 9 است). انتهای مثبت سروو را به منبع برق مستقل وصل کنید. هر دو GND آردوینو و GND منبع تغذیه را به GND سروو متصل کنید.

مرحله 4: کد (من به کد FIY اعتباری ندارم)

کد (من به کد FIY اعتباری ندارم)
کد (من به کد FIY اعتباری ندارم)

//www.elegoo.com

//2016.12.08

#شامل "Servo.h"

Servo myservo؛ // ایجاد شیء سروو برای کنترل یک سروو // دوازده شیء سروو را می توان در اکثر تخته ها ایجاد کرد

int pos = 0؛ // متغیر برای ذخیره موقعیت سروو

void setup ()

{

myservo.attach (9)؛ // سروو را روی پین 9 به شیء سروو متصل می کند

}

حلقه خالی ()

{

برای (pos = 0 ؛ pos <= 180 ؛ pos += 1) // از 0 درجه تا 180 درجه // در مراحل 1 درجه می رود

{

myservo.write (pos)؛ // به سروو بگویید به موقعیت در متغیر "pos" بروید

تأخیر (15) ؛ // 15 ثانیه منتظر می ماند تا سروو به موقعیت برسد

}

برای (pos = 180 ؛ pos> = 0 ؛ pos -= 1) // از 180 درجه به 0 درجه می رسد

{

myservo.write (pos)؛ // به سروو بگویید به موقعیت در متغیر "pos" بروید

تأخیر (15) ؛ // 15 ثانیه منتظر می ماند تا سروو به موقعیت برسد

}

}

توصیه شده: