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

آرم آردوینو

آردوینو این احتمالاً یکی از پروژه ها یا سیستم عامل های نرم افزار و سخت افزار رایگان است که بیشترین موفقیت را داشته و بیشترین تأثیر را در دنیای DIY داشته است. این انجمن هم نرم افزار منبع باز برای برنامه نویسی میکروکنترلر تابلوها و هم تابلوهای سخت افزاری مختلفی ایجاد کرده است که کار با آنها نیز رایگان است. همه تحت مجوز GNU GPL مجوز دارند تا تعداد زیادی از افزودنیها و مشتقات آنها نیز ایجاد شود.

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

چه نوع صفحاتی وجود دارد؟

تخته های آردوینو

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

  • Arduino UNO نسخه 3: انعطاف پذیرترین و پرکاربردترین صفحه از همه است ، صفحه پیشنهادی برای شروع است. دارای یک میکروکنترلر 328 مگاهرتزی ATmega16 ، 2 کیلوبایت SRAM و 32 کیلوبایت فلش ، 14 پایه ورودی / خروجی دیجیتال و 6 ورودی آنالوگ است.
  • آردوینو به دلیل: این یک میکروکنترلر AT91SAM3X8E با 84 مگاهرتز ، 96 کیلوبایت SRAM و 512 کیلوبایت فلش دارد ، بنابراین شما می توانید برنامه های پیچیده تری را برای پروژه های بزرگتر ضبط کنید. به همین ترتیب ، 54 اتصال ورودی و خروجی دیجیتال و 12 ورودی آنالوگ + 2 خروجی آنالوگ پیدا خواهید کرد.
  • آردوینو مگا: میکروکنترلر 2560 مگاهرتز ATmega16 ، 8 کیلوبایت SRAM ، 256 کیلوبایت فلش ، 54 پین ورودی / خروجی دیجیتال و 16 ورودی آنالوگ. به عبارت دیگر ، این یک مدل واسط بین due و UNO برای پروژه هایی با پیچیدگی متوسط ​​است.
  • آردوینو لیلی پد: صفحه ای کوچک و گرد که برای پروژه های منسوجات الکترونیکی شما انعطاف پذیر است ، یعنی پوشیدنی که می توانید روی آن لباس بپوشید. قابل آزمایش است
  • آردوینو میکرو: این یک صفحه بسیار کوچک با میکروکنترلر است که می تواند درصورت استفاده از فضا مهم باشد و شما برای قرار دادن آن در یک فضای کوچک به یک برد نیاز دارید که فضای کمی را اشغال کند. نسخه حرفه ای آن با قابلیت های پیشرفته وجود دارد. شامل میکروکنترلر 32 مگاهرتزی ATmega4U16 و 20 پایه ورودی / خروجی است که باید آنها را لحیم کنید.
  • آردوینو نانو: این یک برد حتی کوچکتر از Micro است ، اما با ویژگی ها و قیمت مشابه ، با یک میکروکنترلر ATmega328.
  • آردوینو اسپلورا: کمی بیشتر از نمونه های قبلی گران تر است ، براساس لئوناردو بدوی ، با ظرفیت های مشابه UNO و اولین صفحه ای که ظاهر شد ، ساخته شده است. اما طراحی آن تجدید ، کاهش یافته و تفاوت آن در تفاوت برخی از دکمه ها ، مینی جوی استیک و سنسورها به طور مستقیم بر روی برد است. بنابراین ، برای پروژه های بازی جالب است.

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

از طرف دیگر ، شما لوازم جانبی الکترونیکی قابلیت های اضافی مانند اتصال WiFi ، بلوتوث ، درایورهای کنترل موتور و غیره را برای برد آردوینو فراهم می کند. برخی از شناخته شده ترین سپرها عبارتند از:

  • شیل فای: برای افزودن اتصال WiFi و اینکه بتوانید پروژه خود را به اینترنت وصل کنید تا از راه دور مدیریت شود.
  • سپر GSM: برای اتصال داده تلفن همراه.
  • شیلد اترنت: اتصال سیمی به شبکه.
  • سپر پروتو: به شما امکان می دهد برای طراحی های خود از تخته نان استفاده کنید.
  • و خیلی زیاد MAS، مانند صفحه نمایش ، صفحه کلید ، ...

در اصل ، برای شروع کنید، فکر نمی کنم شما به این نوع عناصر علاقه مند باشید ، گرچه احتمالاً بعداً به آن نیاز خواهید داشت.

برای شروع به چه چیزهایی نیاز دارم؟

Fritzing: گرفتن رابط آن

برای شروع، من به شما توصیه می کنم مواد زیر را تهیه کنید:

  • آردوینو کیت استارتر: این یک کیت استارت کامل است که حاوی صفحه است Arduino UNO، یک کتابچه راهنمای بسیار کامل و انبوهی از عناصر مختلف الکترونیکی برای کار با آنها (مقاومت ، خازن ، صفحه نمایش LED ، نمایشگر ، تخته نان ، LED ، کابل ، دیود ، ترانزیستور ، زنگ زنگ ، موتور و موتور موتور ، درایور و غیره).
  • اگر یکی از پلاک های ذکر شده در بالا را انتخاب کردید ، بخاطر داشته باشید که مجبور به خرید آن خواهید شد مواد الکتریکی برای هر پروژه به تنهایی در فروشگاه های تخصصی ضروری است ... همچنین ممکن است هنگامی که از کیت استارتر استفاده کردید ، به خرید مواد بیشتر علاقه مند باشید تا پروژه های خود را ادامه دهید یا کارهای فراتر از آنچه این کیت به شما اجازه می دهد انجام دهید.

فراتر از فیزیکی ، اگر نرم افزار کافی داشته باشید نیز جالب خواهد بود:

  • آردوینو IDE: تو می توانی آن را بارگیری کنید برای سیستم عامل های مختلف کاملاً رایگان. در آموزش PDF نحوه نصب آن بر روی هر سیستم عامل و نحوه کار آن را توضیح می دهم.
  • اردبلوک: پلاگین دیگری در جاوا برای چندین سیستم عامل است که می تواند باشد دانلود شده رایگان. این امکان را برای شما فراهم می کند که به صورت گرافیکی کار کنید ، یعنی با استفاده از بلوک های مشابه قطعات پازل برنامه های خود را بدون نیاز به استفاده از زبان برنامه نویسی بسازید. همه اینها در PDF نیز توضیح داده شده است.
  • سرخ کردن: برنامه ای است که به شما امکان می دهد قبل از مونتاژ مدارهای خود شبیه سازی یا نمونه های اولیه را انجام دهید. این بسیار جالب است و شامل عناصر زیادی در میان کتابخانه های دستگاه خود است. از اینجا بارگیری کنید.

با این کار ، شما بیش از به اندازه کافی برای شروع…

آموزش برنامه نویسی آردوینو:

Arduino Getting Starter Course

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

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

در درون بارگیری ZIP چندین فایل برای کار پیدا خواهید کرد:

  • کتاب الکترونیکی با آموزش برنامه های Arduino IDE و Ardublock به صورت PDF استاندارد است تا بتوانید از آن در رایانه شخصی خود استفاده کنید.
  • کتاب الکترونیکی مشابه کتاب قبلی ، اما از اندازه کوچکتر و سبک برای استفاده از دستگاه های تلفن همراه شما.
  • لینک ها را با برنامه لازم
  • پوشه ای با موارد مختلف طرح فایلهای منبع که می توانید به عنوان نمونه امتحان کنید یا برای یادگیری اصلاح کنید. هم کد برای Arduino IDE و هم کد دیگر برای Ardublock و حتی برخی کدها برای کار با Raspberry Pi وجود دارد.

بارگیری رایگان کتاب الکترونیکی و افزونه ها:

بارگیری را شروع کنید اینجا:

کتاب ARDUINO

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


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

2 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

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

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   توماس dijo

    سلام سلام شما بعد از ظهر:
    شما باید یک تستر بسازید که دو مقدار خازن و مقاومت را به موازات زمین C = 470Mfx50V ، R = 330k 1 / 4W گرفته باشد ، این به ورودی و خروجی 3.5 AUDIO Jack متصل است
    از طریق س 3.5ال XNUMX
    سوال در آردوینو آیا می توانید کاری کنید که مقادیر را اندازه گیری و خروجی دهد ،

  2.   ماریو پینونس ج. dijo

    من در حال شروع کار هستم و قصد دارم به نتایج خوبی برسم