جستجو برای:
سبد خرید 0
  • خانه
  • درباره ما
    • ما کی هستیم؟
    • تماس با ما
  • مجله علمی آی‌کدداغ
  • محصولات
    • کتاب (خواندنی های مفید)
    • برنامه نویسی (مغز ربات)
    • الکترونیک (اعصاب ربات)
    • مکانیک (بدن ربات)
    • رباتیک (زندگی ربات ها)
  • دانلود iCodeجدید
  • درخواست نمایندگی
  • ویکی‌کد
آی‌کد لرن

ورود

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

ثبت نام

داده های شخصی شما برای پشتیبانی از تجربه شما در این وب سایت، برای مدیریت دسترسی به حساب کاربری شما و برای اهداف دیگری که در privacy policy ما شرح داده می شود مورد استفاده قرار می گیرد.

  • 281 709 66 -021
  • iamhappybot@gmail.com
0
آی‌کد لرن
  • خانه
  • درباره ما
    • ما کی هستیم؟
    • تماس با ما
  • مجله علمی آی‌کدداغ
  • محصولات
    • کتاب (خواندنی های مفید)
    • برنامه نویسی (مغز ربات)
    • الکترونیک (اعصاب ربات)
    • مکانیک (بدن ربات)
    • رباتیک (زندگی ربات ها)
  • دانلود iCodeجدید
  • درخواست نمایندگی
  • ویکی‌کد
آخرین اطلاعیه ها
جهت نمایش اطلاعیه باید وارد سایت شوید
شروع کنید
0

وبلاگ

آی‌کد لرنپروژه با آی‌کدبرنامه نویسی الکترونیکاولین پروژه برنامه نویسی با آردوینو

اولین پروژه برنامه نویسی با آردوینو

7 بهمن 1403
ارسال شده توسط زهره دارابیان
برنامه نویسی الکترونیک, پروژه با آی‌کد, دانش آموز, مجله علمی آی‌کد
برنامه‌نویسی آردوینو

آیا تا به حال فکر کرده‌اید که چطور می‌توانید وارد دنیای برنامه نویسی و رباتیک شوید؟ با آردوینو و آی کد، این کار خیلی ساده‌تر از آن چیزی است که فکر می‌کنید! در این مقاله، می‌خواهیم اولین قدم‌هایتان را برای ساخت یک مدار ساده و شروع برنامه نویسی با آردوینو برداریم. این بار، با استفاده از زبان برنامه‌نویسی بلوکی آی‌کد، یک LED را کنترل می‌کنیم . این پروژه ساده را دست کم نگیرید. به این فکر کنید که این LED می تواند چشم یک ربات باشد و در شرایط خاصی چشمک بزند، روشن یا خاموش باشد!

چه چیزهایی نیاز داریم؟

  • برد آردوینو UNO: مغز ربات ما
  • LED: برای تولید نور
  • کامپیوتر: برای برنامه‌نویسی آردوینو
  • نرم‌افزار برنامه‌نویسی بلوکی iCode

مراحل ساخت:

  1. اتصال قطعات: کافی است LED را در هر جهتی که خواستید به دو پایه 1 تا 13 آردوینو مصل کنید. من پایه های LED ام را به پایه 3 و 4 وصل کردم. می توانید تنها یکی از پایه های LED را به پایه 3 و پایه دیگر را به VCC یا GND وصل کنید. این 2 شکل مختلف از الکترونیک است. بستگی دارد ما تصمیم بگیریم چطور مساله را حل کنیم. در مورد ال ای دی که من انتخاب کردم به شکل اول تنوع بیشتری در پروژه ایجاد می شود. به این دلیل که ال ای دی من دو رنگ است و از هر دو سو روشن می شود. اما اگر از ال ای دی های یکطرفه استفاده می کردم بهتر بود از روش اتصال دوم استفاده کنم.

برای ال ای های تک رنگ تک جهته دو حالت وجود دارد:

    1. روشن
    2. خاموش

برای ال ای دی دو رنگ 3 حالت وجود دارد:

    1. رنگ اول
    2. رنگ دوم
    3. خاموش
  1. برنامه نویسی با آردوینو: با استفاده از iCode، یک برنامه می سازم تا LED را روشن و خاموش کند.
  2. تست و اشکال زدایی برنامه: برنامه خود را روشن می کنم تا ببینم که LED به درستی چشمک می‌زند یا نه.
برنامه نویسی با آردوینو
مدار ال ای دی روی برد آردوینو

آموزش گام به گام برنامه‌نویسی بلوکی

  • انتخاب بلوک‌ها: بلوک‌های مختلفی برای کنترل LED، تنظیم زمان و … وجود دارد. شما باید بلوک‌های مناسب را انتخاب کرده و آن‌ها را به هم متصل کنید.
  • تنظیم پارامترها: هر بلوک دارای پارامترهایی است که باید تنظیم شوند. مثلاً برای بلوک روشن کردن LED، باید پین اتصال LED را مشخص کنید.
  • اجرای برنامه: بعد از ساخت برنامه، آن را به آردوینو آپلود کنید و نتیجه را مشاهده کنید.

ساخت برنامه

حالا آی‌کد را باز کنید. در بخش سخت افزار گزینه اتصال به سخت افزار را بزنید. یکی از پورت (درگاه) های پیشنهادی را انتخاب کرده و منتظر بمانید. کمی بعد پیام اتصال موفقیت آمیز را دریافت می کنید.

اتصال آردوینو به نرم افزار
اتصال به سخت افزار آی‌کد

حالا با استفاده از بلوک های دستوری که در تصویر زیر می بینید، یک برنامه چشمک زن بسازید. برنامه ای که من ساخته ام پایه های 3 و 4 را با یک تاخیر یک ثانیه ای صفر و یک می کند. به عبارت دیگر جهت ولتاژ را هر یک ثانیه یک بار تغییر می دهیم. به این ترتیب رنگ LED هر یک ثانیه قرمز و آبی می شود. بلوک همیشه تکرار کن باعث می شود برنامه ما همیشه اجرا شود. به این بلوک در برنامه نویسی حلقه بی نهایت می گویند. حلقه ها بلوک هایی هستند که چندین بار یک کار را تکرار می کنند. بیشترین کاربرد آن ها در اجرای کارهای تکراری است. حلقه ها باعث می شوند برنامه ما کوتاه تر و جمع و جورتر باشد. تصور کنید اگر بلوک حلقه نداشتید چطور می خواستید برنامه چشمک زن را بسازید؟

بلوک پایه … را روی خروجی منطقی … تنظیم کن، یک بلوک برای ارسال مقدار خروجی به پایه های آردوینو است. مقدار 0 و 1 در آی‌کد به سادگی با علامت ضربدر قرمز و تیک سبز مشخص می شود. این دو علامت به ترتیب معادل ولتاژ منفی و مثبت هستند.

برنامه چراغ چشمک زن با آردوینو
برنامه چراغ چشمک زن با آردوینو آی‌کد

نتیجه گیری:

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

  • چطور آردوینو را به آی‌کد متصل کنید؛
  • حلقه ها چه کابردی دارند؟
  • چطور می توانید یک پایه خروجی آردوینو را صفر و یک کنید؛
  • چطور بین بلاک ها یک وقفه ایجاد کنید؟
  • چطور یک LED را با آی‌کد کنترل کرده و چشمک زن بسازید.
  • برنامه نویسی با آردوینو را به شکل مقدماتی شروع کردید و احتمالاً نسب به ادامه این مسیر اعتماد به نفس بیشتری پیدا کردید.

در بخش های بعدی پروژه های متنوع تری را خواهیم ساخت.

برچسب ها: برنامه نویسی با آردوینوبرنامه نویسی بلاکی آردوینوپروژه چشمک زنپروژه دانش آموزی آردوینوچشمک زن با آردوینوچشمک زن با آی‌کد
زهره دارابیان
درباره زهره دارابیان

من تی تی ام. تی تی در زبان گیلکی به معنای شکوفه ست. در انگلیسی کوتاه شده Teacher Technologist ست. به معنای معلم فناور یا معلمی که به تکنولوژی علاقمنده یا موضوعات تکنولوژی رو درس میده. همیشه علاقمند به یادگیری ام و همین طور یاددادن. کار من ساده کردن دنیای علم و تکنولوژی هست. برای همین اینجام می نویسم، محصولات کمک آموزشی، روش های یادگیری و دوره های آموزشی جذاب طراحی می کنم. اینجا کلاس درسی ست به وسعت همه ایران. به دنیای یادگیری با آی‌کد همراه با تی تی خوش اومدید!

نوشته‌های بیشتر از زهره دارابیان
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://icodelearn.ir/?p=6696
جدیدتر آردوینو به عنوان منبع تغذیه
قبلی جادوی اشیاء در برنامه نویسی شیءگرا

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

جستجو برای:
اینستاگرام هپی بات
دانلود نرم افزار icode
محصولات
  • دوره مربی گری برنامه نویسی کودک و نوجوان دوره آموزش مربیگری برنامه‌نویسی کودک و نوجوان
    ۴,۰۰۰,۰۰۰ تومان
  • دوره برنامه نویسی دانش آموزی ثبت نام کلاس حضوری
    ۲۵۰,۰۰۰ تومان
  • آموزش کامپیوتر به کودک کامپیوترها دقیقاً چه چیزی هستند؟ (ماجراهای من و ربوتی)
    رایگان!
  • کتاب برنامه نویس1دقیقه ای کتاب برنامه نویس1دقیقه ای
    ۱۲۰,۰۰۰ تومان
© م. 2022 - ش. 1400 کلیه حقوق مادی و معنوی نزد هپی بات محفوظ است. کپی برداری از مطالب و محتواها حتی با ذکر منبع ، به هر منظوری از نظر قانونی ، شرعی و اخلاقی مورد رضایت نیست و در صورت لزوم از مراجع ذی صلاح پیگیری خواهد شد. برای نشر محتواها از اشتراک لینک وب سایت استفاده کنید.
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://icodelearn.ir/?p=6696
مرورگر شما از HTML5 پشتیبانی نمی کند.