آموزش آردوینو پروژه اول، پلکان را برای برداشتن اولین گام پیدا کن!

آموزش آردوینو پروژه اول، پلکان را برای برداشتن اولین گام پیدا کن!

آموزش آردوینو پروژه اول، پلکان را برای برداشتن اولین گام پیدا کن!
آموزش آردوینو پروژه اول، پلکان را برای برداشتن اولین گام پیدا کن!

آموزش آردوینو پروژه اول

همه ما در باب محکم برداشتن اولین گام توی هر کاری به اندازه موهای سرمان(که طبیعتا توی افراد مختلف، متفاوته!) نقل قول های متفاوتی از حسین پناهی و دکتر شریعتی گرفته تا ناپلئون و هر بنده خدای دیگه‌ای که دربارش سخن بزرگان جعل میکنند شنیده‌ایم، اما شاید هیچ کدوم از این بزرگواران کار جدیدی رو شروع نکردند که به این نکته دقت داشته باشند که آخه پدرجان اولین گام رو کدوم‌ وری برداریم؟

بنده حقیر توی دوران دانشگاه موقع یادگیری MFC با خوندن یکی از کتاب های جعفرنژاد قمی به چنان ورطه‌ای از تباهی رفتم که مسلمان نشنود، کافر نبیند!
در مورد الکترونیک و همین بحث آموزش آردوینو مشکلات دوچندان (و بلکم بیشتر) هستند چون جدای از منبع مناسب برای شروع هر آن بیم آن میرود که گفت شخصی خوب ورد آورده‌ای، لیک سوراخ دعا گم کرده‌ای!

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

 

برای شروع کار ما برد آردوینو نانو رو تهیه کردیم که تقریبا از بقیه نمونه ها ارزونتر هستش(نمونه چینیش رو حدود پانزده هزار تومان خریداری کردیم).

برد آردوینو نانو ArduinoNano

 

مشکل این برد اینه که همون اول کار باید اون چیزهای تیغ دار(که بهش پین میگن!) رو با هویه به خود برد لحیم کنید تا بتونید ازش استفاده کنید، اگه حوصله یا ابزار این کار رو ندارید میتونید برد آردوینو مگا 2560 که حدودا 10-15 هزار تومان گرونتر هست رو تهیه کنید. (که البته مقداری منابع و امکانات بیشتر هم داره)

بعد از لحیم کردن به صورت زیر در میاد که با همین کابل ساده میتونید پروگرامش کنید.

 

برد آردوینو نانو

خوب کار یدی دیگه تموم شد! الان کافیه IDE  یا همون محیط برنامه نویسی پیش فرض آردوینو رو از سایتش دانلود کنید تا آماده بشید برای نوشتن اولین برنامه!

طبیعتا برای شروع همون  Hello World رو باید اجرا کنیم منتها با سبک الکترونیکی ها!

برنامه رو بار کنید از منوی فایل گزینه example > Basic > Blink انتخاب کنید،پنجره جدیدی باز میشه که مقداری کد داخلش نوشته که فعلا لازم نیست نگرانش باشید.

از پنجره جدید منوی Tools قسمت Board ، بردی که باهاش کار میکنید( در اینجا Arduino Nano) رو انتخاب کنید،از قسمت  Port هم پورتی که الان دستگاهتون بهش متصله رو پیدا کنید.

اون فلش سبز رنگ که همون دکمه Upload هست رو فشار بدید و تمام، شما اولین گام را در آموزش آردوینو برداشتید!

ArduinoIDE

روی برد رو نگاه کنید و از دیدن چشمک زدن اولین پروژه الکترونیک‌تون لذت ببرید!

(نکته: دقت کنید که پایین IDE عبارت Done Uploading نوشته بشه و خطایی رو مشاهده نکنید)

 

 

 

 

 

حمایت از meisam

خوشحال میشیم برای تداوم و کیفیت ما رو حمایت کنید.

0 نفر

پــــســنــدیـده انـد

توجه

دیدگاه ها

6 دیدگاه

  • علی
    ۳۱ اردیبهشت ۱۳۹۸

    سلام
    بازم ممنون از اینهمه معرفت بابت این آموزشا
    میخواستم بپرسم میشه به اردینو rs485 متصل کرد
    میخوام بعنوان یک مستر برای اسلیوها از اردینو استفاده کنم
    ممنون

  • حسام
    ۱۸ دی ۱۳۹۷

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

  • سیاوش شجاعی
    سیاوش شجاعی
    ۱۲ دی ۱۳۹۷

    سلام ، با تشکر از مطالب خوب و خواندنی تان، یک سوال داشتم ، در کدی که برای این پروژه نوشته شده ، با عبارت void setup درج شد.آیا در آردوینو این تابع همان کار تابع main را می کند؟

    • Zeus ‌
      زئوس Zeus
      ۱۵ دی ۱۳۹۷

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

      • محمد
        ۱ خرداد ۱۳۹۸

        سلام از کجا گرفتین پانزده تومن ؟

        (:!!

        • Zeus ‌
          زئوس Zeus
          ۱ خرداد ۱۳۹۸

          سلام این مطلب برای قبل از گرونی ها هست

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه اول سیسوگ (مسابقه اول: درک سخت افزار) انتقادهای زیادی رو در پی داشت تا جایی که حتی خودمم به نتیجه مسابقه...

Zeus ‌ Zeus ‌
  • 2 سال پیش

راه اندازی LCD گرافیکی Nokia 1661 و دانلود کتابخانه آن

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش

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

ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموت‌های درب بازکن تا ریموت‌های دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی می‌کنند و آن‌هم ارسال اطلاعات به‌صورت بی‌سیم است....

Zeus ‌ Zeus ‌
  • 5 سال پیش

همه چیز درباره ریموت کنترل‌های هاپینگ

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

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 11 ماه پیش

آموزش قدم به قدم راه اندازی +NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش

ساخت ماینر با FPGA و ARM

چند ماهی هست که تب بیت کوین و ارزهای دیجیتال خیلی بالا رفته! چه شد که این پست را نوشتم همانطور که...

Zeus ‌ Zeus ‌
  • 3 سال پیش

کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU

در قسمت اول به یکسری اطلاعات کلی ماژول mc60 پرداختیم، با نرم افزار QNavigator کار کردیم و یک هدربرد هم برای کار...

Mahdi.h   Mahdi.h  
  • 3 سال پیش

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 1 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک