Arduino UNO- اسکن کاملاً رایگان سخت افزار

اتوبوس آردوینو I2C

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

قبل از ظاهر آردوینو در حال حاضر پروژه های مشابه دیگری نیز وجود داشتمانند تابلوهای معروف Parallax با میکروکنترلرهای Microchip PIC که می توانند با استفاده از زبانهایی مانند PBASIC در میان برنامه های دیگر به راحتی برنامه ریزی شوند. نمونه آن Parallax Basic Stamp 2 است. اما این واقعیت که سخت افزار رایگان نبودند ، به این معنی بود که ریشه آنها در بازار همانند پروژه آردوینو نبود. صفحه ایتالیایی از این نظر واقعاً انقلابی بوده است.

چه چیزی است Arduino UNO Rev3؟

آرم آردوینو

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

این صفحه از پروژه آردوینو، یک پروژه ایتالیایی در سال 2005 آغاز شد که متمرکز بر توسعه نرم افزار و سخت افزار باز به طور عمده برای دانشجویان بود. اولین طراحی ها برای م instسسه ای در ایوره ، ایتالیا انجام شد. در آن زمان دانشجویان این مرکز آموزشی از تمبرهای معروف BASIC استفاده کردند که قبلاً در بالا ذکر کردم. اینها هزینه قابل توجهی داشتند و آنقدرها هم باز نبودند.

قبل از همه اینها ، هرناندو باراگان یک سکوی توسعه به نام Wiring ایجاد کرده بود ، پروژه ای الهام گرفته از معروف ها در حال پردازش زبان برنامه نویسی. با استفاده از این مبنا ، آنها برای تهیه ابزارهای کم هزینه و ساده برای دانش آموزان به کار خود ادامه دادند. بنابراین آنها در مورد ایجاد یک صفحه سخت افزار با PCB و یک میکروکنترلر ساده و همچنین ایجاد یک IDE (یکپارچه توسعه محیط) تلاش کردند.

همانطور که وایرینگ قبلاً از تخته ای با میکروکنترلر ATmega168 استفاده کرده است ، تحولات زیر با همین جهت دنبال می شود. ماسیمو بانزی و دیوید ملیس اضافه می کنند از ATmega8 پشتیبانی کنید برای سیم کشی ، که حتی ارزان تر از نسخه 168 بود. و بنابراین اولین میکروب از آنچه امروز است ، بوجود می آید Arduino UNO. سپس پروژه Wiring به Arduino تغییر نام داده است.

نام پروژه معروف از یک بار در Ivrea ، جایی که بنیانگذاران این پروژه با یکدیگر ملاقات کردند ، سرچشمه گرفت. بار به نام Bar di Re Arduino نامیده می شد که به نوبه خود به نام Arduino از Ivrea ، پادشاه ایتالیا تا سال 1014 نامگذاری شد.

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

که با موفقیت چشمگیر روبرو شد ، همچنین ایجاد شد بنیاد آردوینو، برای ادامه ترویج و گروه بندی تلاش های پروژه آردوینو. مدلی مشابه سایر سازمانهای مشابه مانند بنیاد لینوکس ، بنیاد Raspberry Pi ، بنیاد RISC-V و غیره

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

اطلاعات دقیق از Arduino UNO

این بشقاب Arduino UNO این ویژگی دارای ویژگی هایی است که آن را منحصر به فرد می کند و دارای یک سری تفاوت در رابطه با سایر برد های آردوینو است که ما قصد داریم آنها را برجسته کنیم.

مشخصات فنی ، طرح و پینوت

آردوینو Pinout

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

شروع اول با ویژگی های او، آیا داری:

  • میکروکنترلر Atmel ATmega328 با سرعت 16 مگاهرتز
  • حافظه SRAM پردازنده: 2KB
  • حافظه یکپارچه EEPROM: 1 کیلوبایت
  • حافظه فلش: 32 KB ، که 0.5 KB از آن توسط bootloader استفاده می شود ، بنابراین نمی توان از آنها برای اهداف دیگر استفاده کرد.
  • ولتاژ کاری تراشه: 5 ولت
  • ولتاژ تغذیه توصیه شده: 7-12 ولت (اگرچه از 6 تا 20 ولت پشتیبانی می کند)
  • شدت جریان مداوم: 40 میلی آمپر برای ورودی / خروجی و 50 میلی آمپر برای پایه 3.3 ولت.
  • پایه های ورودی / خروجی: 14 پایه که 6 عدد آن است PWM.
  • پایه های آنالوگ: 6 پایه
  • دکمه تنظیم مجدد برای شروع مجدد اجرای برنامه بارگیری شده در حافظه.
  • تراشه رابط USB
  • ساعت اسیلاتور برای سیگنالهایی که به ریتم نیاز دارند.
  • LED روشن بر روی PCB.
  • تنظیم کننده ولتاژ یکپارچه
  • قیمت حدود 20 یورو.

در مورد پین ها و اتصالات موجود در بشقاب Arduino UNO:

  • جک بشکه ای یا جک پاور DC: کانکتور برد است Arduino UNO تا بتواند برق آن را تأمین کند. تغذیه کارت توسط جک مناسب و آداپتور برای تأمین 5-20 ولت امکان پذیر است. اگر می خواهید تعداد زیادی از عناصر را به صفحه متصل کنید ، به احتمال زیاد باید از سد 7v عبور کنید تا کافی باشد.
  • یو اس بی: از پورت USB برای اتصال برد Arduino به رایانه استفاده می شود ، به این ترتیب می توانید آن را برنامه ریزی کرده یا از طریق پورت سریال از آن داده دریافت کنید. یعنی در اصل به شما کمک می کند اسکچ های Arduino IDE خود را در حافظه داخلی میکروکنترلر بارگیری کنید تا بتواند آن را اجرا کند. همچنین می تواند عملکرد برق را برای اجاق گاز و عناصر متصل به آن انجام دهد.
  • پین VIN: شما همچنین یک پایه VIN پیدا خواهید کرد که به شما امکان می دهد صفحه را تغذیه کنید Arduino UNO اگر نمی خواهید از USB یا جک فوق استفاده کنید ، از منبع تغذیه خارجی استفاده کنید.
  • 5V: ولتاژ 5 ولت را تأمین می کند. انرژی حاصل از آن یکی از سه مورد قبلی است که می توانید صفحه خود را تأمین کنید.
  • 3V3: این پین به شما امکان می دهد 3.3v و حداکثر 50mA را برای پروژه های خود تغذیه کنید.
  • GND: دارای 2 پایه زمین برای اتصال زمین پروژه های الکترونیکی شما به آنها.
  • تنظیم مجدد: پینی برای تنظیم مجدد با ارسال سیگنال LOW از طریق آن.
  • درگاه سریال: دارای دو پایه 0 (RX) و 1 (TX) به ترتیب برای دریافت و انتقال داده های سریال TTL. آنها بر روی پایه های USB به TTL خود به میکروکنترلر متصل می شوند.
  • وقفه های خارجی: 2 و 3 ، پین هایی که می توانند برای ایجاد وقفه با افزایش ، افتادن لبه یا مقدار زیاد یا پایین پیکربندی شوند.
  • SPI: گذرگاه روی پین های مشخص شده با 10 (SS) ، 11 (MISOI) و 13 (SCK) است که می توانید با استفاده از آنها از کتابخانه SPI ارتباط برقرار کنید.
  • A0-A5: پایه های آنالوگ هستند.
  • 0-13: پین های ورودی یا خروجی دیجیتالی هستند که می توانید پیکربندی کنید. یک LED یکپارچه کوچک به پایه 13 متصل است که اگر این پایه بالا باشد ، روشن می شود.
  • TWI: پشتیبانی می کندارتباط TWI با استفاده از کتابخانه Wire. می توانید از پایه A4 یا SDA و پایه A5 یا SCL استفاده کنید.
  • عارف: پینت ولتاژ مرجع برای ورودی های آنالوگ.

برگه های اطلاعات

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

تفاوت با سایر تخته های آردوینو

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

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

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

  • Arduino UNO نسخه 3: به بخش مشخصات فنی مراجعه کنید.
  • آردوینو مگا: قیمت بالاتر از 30 یورو ، با ابعادی تا حدودی بزرگتر از صفحه UNO. علاوه بر این ، این میکروکنترلر قدرتمندتر ATmega2560 است که با سرعت 16 مگاهرتز نیز کار می کند ، اما دارای 256 کیلوبایت حافظه فلش ، 4 کیلوبایت EEPROM و 8 کیلوبایت SRAM برای برنامه های پیچیده تر است. علاوه بر این ، همچنین دارای پین های بیشتری است که دارای 54 ورودی و خروجی دیجیتال ، 15 PWM و 16 آنالوگ است.
  • آردوینو میکرو: برای اندازه کوچک خود متمایز است ، کوچکتر از UNO است ، اگرچه قیمت مشابهی دارد. در این فضای کوچک ، میکروکنترلر کوچکتر ATmega32U4 ادغام می شود ، اما در 16 مگاهرتز نیز کار می کند. حافظه برابر با UNO است ، به استثنای SRAM که 0.5 کیلوبایت بیشتر دارد. پین ها نیز با وجود اندازه کوچک ، با 20 دیجیتال ، 7 PWM و 12 آنالوگ افزایش یافته اند. تفاوت دیگر این است که به جای USB از micro-USB برای اتصال خود استفاده می کند. بسیار کوچک بودن با دو سپر یا سپر سازگار نیست ...

Arduino IDE و برنامه نویسی

عکس صفحه Arduino IDE

برای برنامه نویسی آردوینو ، در هر یک از نسخه های آن ، IDE یا محیط توسعه به نام آردوینو IDE. با MacOS ، Windows و Linux سازگار است. این یک مجموعه رایگان و منبع باز است که می توانید از این لینک بارگیری کنید. با استفاده از آن می توانید کدهایی ایجاد کنید تا تراشه میکروکنترلر را روی صفحه برنامه ریزی کنید و بدین ترتیب پروژه هایتان کار کنند.

این پلتفرم توسط یک زبان برنامه نویسی آردوینو پشتیبانی می شود که مبتنی بر زبان برنامه نویسی سطح بالا است پردازش، که به نوبه خود شبیه C ++ معروف است. به همین دلیل است که آنها نحو و شیوه عملکردی مشابه خواهند داشت.

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


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

اولین کسی باشید که نظر

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

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

*

*

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