ربات سازان: طراح و تولیدکننده موتورهای الکتریکیربات سازان: طراح و تولیدکننده موتورهای الکتریکیربات سازان: طراح و تولیدکننده موتورهای الکتریکیربات سازان: طراح و تولیدکننده موتورهای الکتریکی
  • صفحه نخست
  • محصولات
    • درایورهای موتور DC
    • درایورهای موتور Stepper
    • کنتـــرلرها
    • عملگر خطی | سروو جک
    • الکتروموتور و دینام
    • ربـــات‌ها
  • مقالات آموزشی
    • مستندات آموزشی محصولات
      • مستندات آموزشی درایور PMD90
      • مستندات آموزشی درایور MD10/AMD10
      • مستندات آموزشی درایور PMD60A
      • مستندات آموزشی درایور MSD02
      • مستندات آموزشی مولد پالس
      • مستندات آموزشی درایور PMD30
      • مستندات آموزشی درایور MDC20
      • مستندات آموزشی سرو درایور MHD4830
      • مستندات آموزشی درایورهای استپر پنج فاز
      • مستندات آموزشی درایور MD5
      • مستندات آموزشی ربات روهان
    • موتورهای الکتریکی و کاربردهای آن
      • موتورهای الکتریکی DC
      • موتورهای الکتریکی AC
      • موتورهای الکتریکی Stepper
      • سایر موتورهای الکتریکی
    • مقالات آموزشی الکترونیک
    • آموزش میکروکنترلر
      • آموزش میکروکنترلرهای AVR
      • آموزش میکروکنترلرهای ARM سری LPC
      • آموزش میکروکنترلرهای ARM سری STM
    • آموزش کاربردی آردوینو
    • رباتیک و معرفی ربات‌های کاربردی
    • آموزش مفاهیم پایه در مکانیک
    • آموزش مفاهیم پایه در کنترل
    • آموزش برنامه‌نویسی
    • ایده‌های ربات سازان جهت جذب سرمایه گذار
    • سایر مقالات آموزشی
  • تماس با شرکت
✕

بخش ۴-۱ راه اندازی سون سگمنت توسط آردوینو

  • صفحه نخست
  • بلاگ ربات سازان
  • آردوینو
  • بخش ۴-۱ راه اندازی سون سگمنت توسط آردوینو
بخش ۳-۵ نوشتن کلمه بر روی LCD با استفاده از برد آردوینو
بخش ۳-۵ نوشتن کلمه بر روی LCD با استفاده از برد آردوینو
۱۱ بهمن ۱۳۹۸
بخش ۴-۲ راه اندازی ماژول فاصله سنج SRF05 و برد آردوینو
بخش ۴-۲ راه اندازی ماژول فاصله سنج SRF05 و برد آردوینو
۱۱ بهمن ۱۳۹۸

بخش ۴-۱ راه اندازی سون سگمنت توسط آردوینو

۱۱ بهمن ۱۳۹۸
blank
دسته‌بندی‌ها
  • آردوینو
برچسب‌ها
بخش ۴-۱ راه اندازی سون سگمنت توسط آردوینو

بخش ۴-۱ راه اندازی سون سگمنت توسط آردوینو

راه اندازی سون سگمنت توسط آردوینو

هدف از این مقاله آموزش راه اندازی سون سگمنت می‌باشد به‌صورتی که بتوان عددی را بر روی آن نمایش داد یا شمارش اعداد مختلف با زمان بندی‌های مختلف را توسط سون سگمنت انجام داد.

راه اندازی سون سگمنت توسط آردوینو

راه اندازی سون سگمنت توسط آردوینو

 

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

  • یک عدد آردوینو
  • یک عدد سون سگمنت
  • یک عدد برت برد به همراه مقداری سیم رابط

 

نقشه مربوط به نحوه وصل‌کردن سیم‌ها به شکل زیر می‌باشد

SEvenنقشه مربوط به نحوه وصل‌کردن سیم‌ها

نقشه مربوط به نحوه وصل‌کردن سیم‌ها

 

کد برنامه به همراه توضیحات

مرحله اول: روند کلی برنامه‌نویسی این آموزش مبنی بر تعریف هرکدام از پورت‌های لازم برای روشن کردن هرکدام از سگمنت‌ها به صورت خروجی بوده تا بتوانند ولتاژ خروجی را برای سون سگمنت تامین کنند. که این کار با دستور پین مود تعریف می‌شود.

int a=2;
int b=3;
int c=4;
int d=5;
int e=6;
int f=7;
int g=8;

void setup() {
  // put your setup code here, to run once:
pinMode(a,OUTPUT);
pinMode(b,OUTPUT);
pinMode(c,OUTPUT);
pinMode(d,OUTPUT);
pinMode(e,OUTPUT);
pinMode(f,OUTPUT);
pinMode(g,OUTPUT);

}

 

مرحله دوم: در مرحله بعد و در حلقه تکرار برنامه، طبق شکل برای هر عدد دلخواه با شکل دلخواهی که انتظار روشن شدن آن توسط سون سگمنت را داریم، پین مربوطه به آن را High یا روشن کرده و دیگر پین‌ها را Low یا خاموش می‌کنیم. توجه کنید که از دستور Delay برای روشن نگه داشتن هرحالت از شکل‌ها یا اعداد تعریف شده استفاده می‌شود.

void loop() {
  // put your main code here, to run repeatedly:
digitalWrite(a,LOW);
digitalWrite(b,HIGH);
digitalWrite(c,HIGH);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
delay(1000);

digitalWrite(a,HIGH);
digitalWrite(b,HIGH);
digitalWrite(c,LOW);
digitalWrite(d,HIGH);
digitalWrite(e,HIGH);
digitalWrite(f,LOW);
digitalWrite(g,HIGH);
delay(1000);

digitalWrite(a,HIGH);
digitalWrite(b,HIGH);
digitalWrite(c,HIGH);
digitalWrite(d,HIGH);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,HIGH);
delay(1000);

}

 

تهیه کننده: مهندس سعید فروتن

 

محمود حسن پور دهنوی
محمود حسن پور دهنوی
من کارشناس ارشد مهندسی کنترل هستم و علاقمند به تولید و خلق ایده های ناب. امیدوارم بتونم مطالب خوب و مفیدی در اختیار شما بگذارم.

مطالب و مقالات مرتبط

بخش ۴-۳ راه اندازی سنسور فتوسل با برد آردوینو

بخش ۴-۳ راه اندازی سنسور فتوسل با برد آردوینو

۱۶ بهمن ۱۳۹۸

بخش ۴-۳ راه اندازی سنسور فتوسل با برد آردوینو


مشاهده مطلب ...
بخش ۴-۲ راه اندازی ماژول فاصله سنج SRF05 و برد آردوینو

بخش ۴-۲ راه اندازی ماژول فاصله سنج SRF05 و برد آردوینو

۱۴ بهمن ۱۳۹۸

بخش ۴-۲ راه اندازی ماژول فاصله سنج SRF05 و برد آردوینو


مشاهده مطلب ...
بخش ۳-۵ نوشتن کلمه بر روی LCD با استفاده از برد آردوینو

بخش ۳-۵ نوشتن کلمه بر روی LCD با استفاده از برد آردوینو

۱۰ بهمن ۱۳۹۸

بخش ۳-۵ نوشتن کلمه بر روی LCD با استفاده از برد آردوینو


مشاهده مطلب ...

3 Comments

  1. blank A گفت:
    ۲۶ خرداد ۱۳۹۷ در ۰۸:۵۵

    درود بر شما

    پاسخ
  2. blank soli گفت:
    ۳۰ آبان ۱۳۹۷ در ۲۳:۰۷

    سلام
    من با همین کد ارور گرفتم چیکارکنم؟؟؟

    پاسخ
  3. blank شهریار گفت:
    ۹ آبان ۱۳۹۹ در ۱۲:۲۶

    عالی دستتون دردنکنه.

    پاسخ

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جستجو در مطالب ربات سازان

✕

آخرین نوشته‌های ربات سازان

  • انتخاب بهینه‌ترین هیت‌سینک برای کاربردهای الکترونیک قدرت0
    انتخاب بهینه‌ترین هیت‌سینک برای کاربردهای الکترونیک قدرت
    ۳ آبان ۱۴۰۲
  • خواندن پلاک الکتروموتورهای سه فاز0
    خواندن پلاک الکتروموتورهای سه فاز
    ۱۳ تیر ۱۴۰۱
  • خواندن دیتاشیت موتور دی سی1
    خواندن دیتاشیت موتور دی سی
    ۱۳ خرداد ۱۴۰۱
  • محاسبه نسبت گیربکس2
    محاسبه نسبت گیربکس
    ۸ خرداد ۱۴۰۱
  • محاسبه سرعت استپ موتور بر حسب دور بر دقیقه0
    محاسبه سرعت استپ موتور بر حسب دور بر دقیقه
    ۲ خرداد ۱۴۰۱

لوگوی ربات سازان

درباره ربات سازان

شرکت ربات سازان فعالیت خود را از سال ۱۳۹۳ شروع کرده است. در ابتدا حوزه کاری شرکت طراحی و ساخت ربات‌های پلتفرم آزمایشگاهی بود که به مرور با بومی‌سازی درایور موتورهای استفاده شده در این ربات‌ها محصولی جدید به سبد محصولات شرکت اضافه شد. پس از آن شرکت به صورت تخصصی شروع به طراحی و ساخت انواع درایورهای موتورهای الکتریکی دی سی و استپر کرد و اکنون پس از گذشت ۸ سال از فعالیت شرکت توانسته‌ایم با پوشش دادن رنج وسیعی از درایورهای موتورهای الکتریکی در ولتاژ، جریان و توان‌های مختلف نیازهای صنعت کشور عزیزمان را در زمینه‌های مختلف برطرف نماییم.

blankblankblankblank

دسترسی سریع

  • صفحه اصلی
  • بلاگ ربات سازان
  • همه محصولات ربات سازان
  • ارتباط با ما
تمامی حقوق مادی و معنوی مطالب این وبسایت متعلق به ربات سازان می‌باشد.
      ✕

      ورود

      گذرواژه خود را فراموش کرده اید؟

      می خواهید یک حساب کاربری ایجاد کنید؟