نمایش نتایج: از 1 به 1 از 1

موضوع: شیلد درایور موتور دی سی L298P - آردوموتو Ardumoto

  1. #1
    Senior Member
    تاریخ عضویت
    Mar 2013
    محل سکونت
    Iran
    نوشته ها
    138

    Lightbulb شیلد درایور موتور دی سی L298P - آردوموتو Ardumoto

    شیلد درایور موتور Ardumoto
    این شیلد دارای یک L298 H-bridge است که می تواند برای راه اندازی موتور های DC مورد استفاده قرار گیرد. این شیلد به شما کمک می کند تا بتوانید به مقدار زیادی جریان بکشید و موتور را مستقیما از پین های خروجی آردوینو راه اندازی کنید. کنترل موتور متصل به خروجی 1/2 آردومتو با استفاده از پین دیجیتال 12 و 3 و همچنین کنترل موتور متصل به خروجی 3/4 از طریق پین دیجیتال 13 و 11 انجام می پذیرد.این شیلد دارای دیود های محافظ EMF برگشتی می باشد. هر کانال Ardumoto تا 2 آمپر جریان فراهم می کند و تغذیه این شیلد مستقیما از برد آردوینو تامین می شود همچنین در نسخه جدید این شیلد امکان اتصال تغذیه خارجی تا 18 ولت وجود دارد.

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: sfe-ardumoto-motor-shield-arduino-small.jpg
مشاهده: 467
حجم: 65.4 کیلو بایت

    ویژگی ها
    سازگار با آردوینو
    قابلیت جریان دهی تا 2 آمپر از هر کانال

    مثال
    در این مثال می توانید با اتصال شیلد به آردوینو از طریق PWM موتور DC را کنترل کنید.

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Ardumoto_bb.jpg
مشاهده: 147
حجم: 91.6 کیلو بایت

    کد:
    //int pwm_a = 10; //PWM control for motor outputs 1 and 2 is on digital pin 10 int pwm_a = 3; //PWM control for motor outputs 1 and 2 is on digital pin 3 int pwm_b = 11; //PWM control for motor outputs 3 and 4 is on digital pin 11 int dir_a = 12; //direction control for motor outputs 1 and 2 is on digital pin 12 int dir_b = 13; //direction control for motor outputs 3 and 4 is on digital pin 13 void setup() { pinMode(pwm_a, OUTPUT); //Set control pins to be outputs pinMode(pwm_b, OUTPUT); pinMode(dir_a, OUTPUT); pinMode(dir_b, OUTPUT); analogWrite(pwm_a, 100); //set both motors to run at (100/255 = 39)% duty cycle (slow) analogWrite(pwm_b, 100); } void loop() { digitalWrite(dir_a, LOW); //Set motor direction, 1 low, 2 high digitalWrite(dir_b, LOW); //Set motor direction, 3 high, 4 low delay(1000); analogWrite(pwm_a, 255); //set both motors to run at 100% duty cycle (fast) analogWrite(pwm_b, 255); delay(1000); digitalWrite(dir_a, HIGH); //Reverse motor direction, 1 high, 2 low digitalWrite(dir_b, HIGH); //Reverse motor direction, 3 low, 4 high delay(1000); analogWrite(pwm_a, 100); //set both motors to run at (100/255 = 39)% duty cycle analogWrite(pwm_b, 100); delay(1000); }
    مرجع:
    https://www.sparkfun.com/products/9815

    جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.
    فایل های پیوست شده فایل های پیوست شده
    ویرایش توسط hesam.time : 11-20-2013 در ساعت 02:04 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO