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

آردوینو Arduino چیست؟ برای چه کارهایی مناسب است؟

Nintendo DS touch-screen-arduino
نوشته شده توسط اروند طباطبایی

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

دانلود کتاب از p30Download

 


برد آردوینو Arduino چیست؟


برد آردوینو توسط یک شرکت ایتالیایی ایده سازی و طراحی شد. طبق گفته‌های ماسیمو بانزی ۵ سال کار مداوم باعث شد تا برد دوست داشتنی آردوینو Arduino متولد شود. این برد با شعار make it simple توانست کل دنیا را فتح کند.  یکی از بردهای مطرح و پر طرفدار میکروکنترلر می‌باشد. که دارای ورودی و خروجی متفاوتی روی برد می باشد. آردوینو Arduino چیست؟ آردوینو یک برد همه کاره است و از هر نوع سنسوری پشتیبانی می‌کند. می توانید از کارهای ساده تا پیچیده را با یک برد آردوینو Arduino انجام دهید. آردوینو Arduino چیست؟ توسط یک رابط کاربری ساده از طریق کامپیوتر می توانید برنامه ها را روی برد نصب و اجرا کنید. بررسی در دیجی اسپارک وب سایت مرجع آردوینو Arduino


آردوینو Arduino را بهتر بشناسیم


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


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


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

در این ویدیوی کوتاه، با برد های آردوینو آشنا می شویم. آردوینو چیست؟ یک برد انعطاف پذیر برای راه اندازی و مدیریت ربات ها و گجت های خاص می باشد. آردوینو چیست؟ آردوینو یک برد بسیار کوچک مبتنی بر میکروکنترلر است. دارای هسته پردازنده و حافظه و درگاه ورودی و خروجی برنامه ریزی می باشد. آردوینو چیست؟ آردوینو هر آنچه که شما بخواهید است.

درباره نویسنده

اروند طباطبایی

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

هرچه می آموزم میبینم که خیلی کم آموختم. علاقه به رباتیک و تکنولوژی دارم. امیدوارم بتونم دانشی را که آموخته‌ام، به روش‌های مختلفی به کاربران علاقمند منتقل کنم.

تبادل نظر و رفع عیب با ثبت دیدگاه

۲۶ دیدگاه

  • بچه ها من یه دونه ازینا از تو فروشگاه خریدم
    هم قیمتش عالی بود هم سریع به دستم رسید
    تا الان باهاش کلی چیز بلد شدم
    آدرس فروشگاهشم زیر اینجا مینویسم براتون :
    http://www.daneshjookit.com

  • سلام.
    زبان برنامه نویسی آردوینو چیست؟
    در چه محیط برنامه نویسی باید نوشت؟
    برای شروع کار باید چه بردی را خریداری کنم؟

    • بهترین زبان برای برنامه نویسی به زبان C می باشد.
      از IDE های مختلفی می توان استفاده کرد. که اصلی آن آردوینو می باشد که توسط بنیاد آردوینو نوشته شده است. غیر از آن از eclipse ، code blocks و sublime text می توانید استفاده کنید.
      برای شروع می توانید از آموزش های دیجی اسپارک استفاده کنید. همچنین با مراجعه به سایت دانشجو کیت می توانید از بسته های استارتر آردوینو استفاده کنید.
      موفق باشید.

    • از لحاظ عملکرد یکسان هستند. با این تفاوت که بجای آی سی DIP از نوع SMD استفاده شده است و مقرون به صرفه تر است. در کل پس از موفقیت های آردوینو UNO، بنیان آردوینو ورژن SMD را هم به لیست کالاهایش اضافه کرد.

  • این برد چه تفاوتهایی با راسپری داره و اصولا هر کدوم برای چه پروژه هایی استفاده میشن؟ میشه پروژه ای رو بگید که هر دو تای اینا لازمه توش بکار برده بشه؟ وظیفه هر کدوم رو هم جداگانه بگید لطفا.

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

  • با سلام ،میخواستم بدونم ایا برنامه نویسی اردوینو های مختلف با هم متفاوت است؟چون قصد انجام پروژه ای دارم که به پایه های بیشتری نسبت به uno نیاز دارم…؟با تشکر

    • درود بر شما
      خیر برنامه نویسی یکسان است و فقط برای برخی از فعالیت ها کتابخانه های متفاوتی را باید استفاده کنید. همچنین اینکه از طریق IDE آردوینو پس از برنامه نویسی میتوانید نوع آردوینو و نوع پورت را انتخاب کنید.

  • سلام استاد طباطبایی
    از توضیحات مختصر و مفید شما تشکر میکنم، با این تفاسیر دیگر به آیسی میکرو نیاز نداریم؟

    • با سلام و تشکر از شما
      خب سوال شما خیلی کلی است. برد آردوینو برپایه میکروکنترلر است. اگر منظور شما استفاده از تراشه میکرو برای طراحی است، بله در این صورت به صرفه است که از آردوینو استفاده کنید.

  • از بهترین توضیحاتی بود که راجع به آردوینو جیست و شناخت آردوینو دیدم. خیلی ممنون

  • سلام ی سوال داشتم با اردوینو اشنایی کامل دارم فقط اینو میخوام بدونم اگه خواستیم یه پروژه رو تجاری کنیم بجای آردنیو چی میشه گذاشت یعنی منظورم اینکه تو هر دستگاهی که ما طراحی کردیم نمی شه که ی اردنیو خریدو تو پروژه ای که داریم بگزارم اونوقت کار گرون تموم میشه. لطفا اگه شد به ایمیل بفرستید.

    • با سلام و تشکر از شما
      این موضوع بسیار وسیع وگسترده است. ولی به صورت کلی پس از نتیجه گرفتن روی آردوینو، دو راه کار دارید. اول اینکه PCB بر پایه آردوینو طراحی کنید. یعنی همان برد آردوینو در PCB شما بنشیند. راهکار دوم هم طراحی مدار از پایه و استفاده از بوتلودر و پلتفرم آردوینو است. یعنی دقیقا همان تراشه برد آردوینو را روی طراحی PCB پیاده سازی کنید.

  • ایا با اردوینو میشه پروژه های هوش مصنوعی , پردازش تصویر یا کنترل پهپاد سوار کرد؟

      • سلام و احترام
        پس شدنیه چون هزینه ش کمتر از رزبری هستش و با رزبری هم میشه اینکار هارو انجام داد هم بخاطر شیلد هایی که داره و هم پردازنده قویتر و حافظه بیشتر ولی هزینه بالا
        منظورم از سوالی که کردم این بود که پهپادی طراحی بشه که با دیدن نقطه یا عکسی که به صورت از پیش تعیین شده (هوش مصنوعی) ردیابی کنه و یه خروجی داشته باشه حالا یا فرود بیاد یا عکس رو مخابره و ارسال کنه این سوال اصلی منه که شدنی هست یا نه؟
        فکر کنم این ها با ARDUPILOT شدنی باشه!!
        اما دیدم خیلی از افراد با پایتون برنامه مینویسن برای اردوینو اینم شدنیه؟

  • سلام. می خواستم ببینم با توجه به اینکه نرم افزار و برنامه های اردوینو اپن سورس هستند، آیا برنامه ای که داخل اردوینو بعد از ارسال قرار می گیرد قابل کپی برداری است یا خیر و اگر این امکان هست چگونه می توان از آن در برابر کپی غیر مجاز محافظت کرد؟

      • سلام دوست عزیز
        ممنون از زحماتتون
        من منظورتان را از بازیابی متوجه نشدم ، دقیقا بفرمایید آیا قابل کپی برداری هستند؟ و اگر نه، پس منظور از اوپن سورس بودن چیست؟

        • با سلام
          در بردهای آردوینو منظور از اوپن سورس بودن ارتباطی با کدهای توسعه داده شده ندارند. هر کسی میتواند کدها و کتابخانه های مورد نیازش را توسعه دهد. ولی اینکه کدها را اوپن سورس در اختیار دیگر قرار دهد، ارتباطی با ماهیت اوپن سورس بودن سخت افزار برد ندارد.

  • سلام، فرق اردینو و میکرو کنترلر چیه؟ منظورم اینه تو برد اردینو علاوه بر میکرو کنترلر چزایه دیگه هم هست اگه من نخوام از اردینو استفاده کنم و میکرو کنترلر پروگرام کنم چه میشه؟ عملکرد اردینو رو داره؟

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