آموزش آردوینو برای تازه کار ها (بخش اول)

آموزش آردوینو برای تازه کار ها (بخش اول)

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

قبل از هرچیز باید بدانید آردوینو یک برند است و برد های مختلفی را شامل می شود. این بردها قابلیت برنامه ریزی دارند و شما می توانید از آنها برای ساخت پروژه های بی دردسر و راحت استفاده کنید. از قابلیت هایی که باعث شده این بردها بسیار پر مصرف شوند می توان به موارد زیر اشاره کرد:

- عدم نیاز به پروگرمر

- سادگی کدهای برنامه نویسی

-  وجود مثال ها و پروژه های متعدد

-  وجود شیلدهای جانبی متعدد

- عدم نیاز به لحیم کاری

- قیمت ارزان

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

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

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

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

آردوینو ها در دو نوع با پردازنده ARM و AVR ساخته میشوند. در نوع AVR قیمت مناسبتر و در نوع ARM سرعت پردازش بالاتر ویژگی های خاص و مورد توجه ما هستند. آردوینو UNO معروفترین و اولین برد ساخته شده توسط این شرکت ایتالیایی می باشد. این برد هنوز هم پر فروش ترین برد آردوینو در جهان می باشد.

زبان برنامه نویسی و محیط نرم افزاری این برد چیست؟

برای یادگیری برنامه نویسی آردوینو نیاز است آشنایی مختصری با زبان C داشته باشید. ادامه کار نیاز به دانستن توابع مورد نیاز برای راه اندازی آردوینو است که در اینجا آموزش خواهید دید. اگر قصد ساخت یک برد آردوینو با برند خود دارید قوانین اینجا را بخوانید.

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

از کجا بردهای آردوینو را تهیه کنم؟

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

آیا بردهای آردوینو تقلبی یا اورجینال دارد؟

بله بردهای آردوینو در دو نسخه چینی و ایتالیایی اصلی موجود است و قیمت و کیفیت ساخت و بسته بندی آنها بسیار متفاوت می باشد. پس هنگام خرید به این نکته دقت کنید. در ادامه شایان ذکر است که همان ایتالیایی هم در چین مونتاژ می شود ولی سفارش ایتالیا می باشد. و نکته دیگر اینکه حساسیت زیادی روی این مسئله نشان ندهید زیرا هر دو برد دقیقا یک کار را انجام می دهند و پردازنده اصلی دقیقا یکی است. پس انتخاب با خودتان ولی بنده برای اکثر کارها نسخه چینی را انتخاب می کنم زیرا ظاهر و بسته بندی و کیفیت بالا در برابر قیمت بالا برایم بصرفه نیست (نویسنده).

معنی کلمه CH340G در بعضی برد ها چیست؟

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

آیا می توانم از برد آردوینو بدون نرم افزار آردوینو استفاده کنم؟

بله صد در صد شما می توانید این کار را انجام دهید زیرا این برد نیز مثل سایر بردهای الکترونیک قابلیت برنامه نویسی بصورت آزاد را دارد.

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

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

اگر سوال دیگری داشتم کجا بپرسم؟

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

 

 

امیرحسین ساقی نویسنده امیرحسین ساقی

مدیر، موسس  و طراح سایت تکنو الکترو

کارشناسی ارشد مکاترونیک(طراحی رباتها و سیستم های کنترلی)  از دانشگاه آزاد قزوین

داور بین المللی مسابقات رباتیک ایران اپن

علاقه مند به محصولات تکنولوژی و رباتیک 

برگزار کننده دوره های رباتیک دانشجویی و دانش آموزی

شماره تماس برای مشاوره: 09169998191 - ساعات 9  الی 15

محصولات مرتبط با این آموزش

آردوینو مگا 2560 - Arduino MEGA R3

آردوینو مگا 2560 - Arduino MEGA R3

رد آردوینو Mega2560 یک برد میکروکنترلر بر پایه ATmega2560 می باشد(datasheet). این برد مجموعاً 54 پین..

37,900تومان

برد آردوینو LilyPad 328

برد آردوینو LilyPad 328

آردوینو  یک میکروکنترلر تک‌بردی است که به منظور تولید راحت‌تر برنامه‌هایی که با اشی..

13,000تومان

برد آردوینو UNO CH340G

برد آردوینو UNO CH340G

این برد بسیار شبیه آردوینو UNO R3 معمولی  می باشد با این تفاوت که میکروکنترلر استفاده شده بر روی آن ..

16,700تومان

آردوینو نانو

آردوینو نانو

برد آردوینو نانو ، یک برد کوچک و کامل می باشد ، طراحی آن به نحوی است که  استفاده از آن بر روی bread ..

24,900تومان

مطالب مرتبط با این آموزش

آموزش راه اندازی سنسور HC-SR04

قصد داریم راه اندازی سنسور HC-SR04 را به راحت ترین شکل ممکن آموزش دهیم. با ما همراه شوید.

راه اندازی سنسور mpu6050
در این آموزش قصد داریم یک ماژول GY521 که دارای سنسور mpu6050 است راه اندازی کنیم. برای شروع نیاز به مواد لازم زیر خواهید داشت: ماژول Gy521 سیم برد بوردی نری به مادگی برد آردوینو UNO مرحله اول : سیم کشی اتصالات آردوینو به سنسور   همانند شکل بالا سنسور را سیم کشی نمایید VCC -> 5v GND -> GND SCL -> A5 SDA -> A4 INT -> D2 مرحله دوم: نصب کتابخانه های لازم برای آردوینو بعد از دانلود کتابخانه آنها را استخراج کنید و در مسیر Documents\Arduino\libraries قرار دهید. سپس به نرم افزار آردوینو بروید و مثال زیر را اجرا نمایید. file>ex..
راه اندازی سنسور اثر انگشت FPC1020
مطمعنا در حال حاضر یکی از بهترین روش ها برای تشخیص افراد اثر انگشت آنهاست. در این پروژه قصد داریم سنسور قدرتمند FPC1020 را با هم راه اندازی کنیم. از این سنسور در گوشی Huawei Mate 7 استفاده شده است. تکنولوژی استفاده در آن خازنی می باشد. در هر پیکسل آن بالاترین کیفیت 256 در حالت gray را بدست می آورد. برای این سنسور دست خیس یا کثیف و خاکی فرقی ندارد و از الگوریتم تشخیص سه بعدی خود استفاده می کند. برد کنترلی آن از پردازنده سریع و قدرتمند STM32F105 استفاده می کند. قابل ذکر است این پردازنده از قبل برای خواندن اطلاعات و ارسال داده uart برنامه ریزی شده است. توسط این برد رابط ما می توانیم این سنسور را ..
آموزش اندازه گیری زاویه با سنسور و ماژول ژیروسکوپ  MPU6050
  سلام امروز میخوام یه آموزش دیگه از محصولات تکنو الکترو رو براتون بزارم. در این آموزش به صورت خیلی ساده به شما یاد خواهم داد که ماژول mpu6050    را راه اندازی و اندازه گیری زاویه انجام دهید. خوب قطعات مورد نیاز برای پروژه: ماژول mpu6050     آردوینو uno کابل مینی USB سیم bread board - کابل برد بردی  نری به مادگی نرم افزار آردینو که شما میتونید از لینک زیر دریافت نمایید. https://www.arduino.cc/en/Main/Software بعد از فراهم کردن این قطعات نوبت به سیم کشی مدارمون میرسه به این صورت سیم کشی را انجام میدهیم: VCC to 5V(MPU-6050 works with 3.3V bu..
کنترل سروو موتور مخصوص بازوهای رباتیکی
در این آموزش میخوایم به کاربران آردوینو نشان بدیم که چجوری میشه  سروو موتور را به صورت چرخش متناوب یا نرمال کنترل کرد.  با استفاده از سروو موتور و جویستیک شما میتوانید بازوی رباتیکی را کنترل کنید،مثلا برای باز و بسته کردن بازو با کنترل سروو استفاده میشود. و میتواند به شما کمک کند که فشار وارده بر سروو بازوی رباتیکی را کنترل کند. قطعات مورد نیاز پروژه: آردوینو Uno بردبورد خط دار سیم برد بردی نری به نری ولوم 1 کیلو اهم موتور میکرو سروو سروو استاندارد نرم افزار آردوینو کابل پروگرم آردوینو قدم اول: پتانسیومتر را همانند شکل بالا متصل میکنیم. پایه A0  که همان پای..
پروژه سنسور هوشمند پارک ماشین با آردوینو
سلام به همه علاقه مندان بعد ازچند وقت دوباره برگشتیم با آموزش های جدید امیدوارم مفید باشه با این پروژه شما میتوانید ماشین خود را به راحتی پارک کرده با استفاده از سنسور آلتراسونیک و ماژول بلوتوث میتوانید میزان فاصله با ماشین بعدی یا جسم پشت یا جلوی ماشین خود را متوجه شوید. در این پروژه ساده اما کابردی ما روش ساخت را به شما آموزش خواهیم داد قطعات مورد نیاز: 1-دو عدد آردوینو نانو 2-ماژول بلوتوث HC-05 و HC-06 3-سنسورآلتراسونیک HC-SR04 4-ال سی دی 2X16 قدم اول: اتصال آردوینو به سنسور HC-SR04 و ماژول HC-05  قدم دوم: اتصال آردوینو به ال سی دی و ماژول HC-06 ..
راه اندازی سنسور رطوبت و دما DHT11 با آردوینو
        این سنسور قابلیت تشخیص رطوبت، دما را دارد که برای کشاورزی و گلخانه های هوشمند بسیار کاربردی می باشد.        مشخصات سنسورDHT11  ولتاژ عملیاتی و ورودی/خروجی 3 تا 5 ولت حداکثر جریان استفاده شده هنگام عملیات تبدیل 2.5 میلی آمپر مناسب برای خواندن رطوبت 20 تا 80% با دقت 5% مناسب برای خواندن دمای 0 تا 50 درجه با دقت 2± سانتی گراد نرخ نمونه برداری 1 هرتز (یکبار در ثانیه) اندازه : 15.5 در 12 در 5.5 میلی متر دارای 4 پین با 0.1 اینچ فاصله قطعات مورد نیاز 1-سنسور رطوبت و دما - سنسور آب و هوا DHT11 2-ال سی دی 2*16 3-ولوم 10 کیلو اهم 4-آردوینو Uno 5-برد بورد ..
10 اشتباه رایجی که باعث نابود شدن آردوینو می شود
با اره برقی ، فندک و انداختن در مواد مذاب هم آردوینو را می توان نابود کرد اما منظور ما بیشتر جنبه الکترونیکی قضیه است. با دانستن این اشتباهات رایج جان آردوینو خود را از آسیب دیدن نجات دهید. تا پایان مطلب با ما همراه باشید.  اشتباه اول: اتصال یک پایه I/O مستقیما به زمین چگونه؟ درصورتیکه یک پایه I/O را بصورت خروجی تعریف کنید و به آن وضعیت HIGH دهید، در واقع وضعیت HIGH را به زمین اتصال کوتاه کرده اید. چرا؟ در شکل زیر مسیر عبور جریان در هنگام اتصال کوتاه را می بینید. در دیتاشیت میکروکنترلر آمده است که حداکثر جریان عبوری از هر پایه آن ماکزیمم 40mA است. با در نظر گرفتن مقاومت داخلی 25..
راه اندازی بازر (زنگ اخبار) با آردوینو
سلام برای اطلاع از مشخصات زنگ اخبار (بازر)  اینجا کلیک کنید در این آموزش از اکتیو بازر استفاده شده اکتیو بازر ها به راحتی با 0 و 1 شدن روشن و خاموش میشوند و فقط در یک فرکانس خاص استفاده میشوند   این ماژول سه پایه دارد VCC  که به 5 ولت آردوینو وصل میشود ( به 3.3 هم میشود وصل کرد)  GND  که زمین است و به گراند آردوینو وصل میشود I / O  که میشود به هر کدام از پایه های دیجیتال آردوینو وصل شود ( ما به پایه شماره 7 وصل کرده ایم)   کد های برنامه :     void setup() { pinMode(7,OUTPUT); } void loop() { digitalWrite(7,HIGH); delay(1000); digita..
آموزش اضافه کردن کتابخانه در آردوینو
به نام خدا در این آموزش انواع روش اضافه کردن کتابخونه به آردوینو رو توضیح میدیم روش 1 Library Manager در این روش با استفاده از اینترنت کتابخونه رو اضافه میکنم Sktech>Include Library>Manage Libraries سپس اسم کتابخونه مورد نظرتون رو بنویسید و بر روی Install کلیک کنید روش دوم:اضافه کردن کتابخونه از طریق  فایل zip اگر شما کتابخونه ای رو از قبل دانلود کرده باشید میتونید از این طریق اون رو به آردوینو اضافه کنید Sktech>Include Library>Add .ZIP Library هرجا که فایل زیپتون قرار داره رو باز کنید و به آردوینو اضافه کنید روش سوم :کپی کردن فایل کتابخونه در فولدر کت..

0 پیام به "آموزش آردوینو برای تازه کار ها (بخش اول)"

نظر خود را در مورد این آموزش ارسال کنید

نام شما:
 
پیام شما:
نکته: کد اچ تی ام ال مجاز نیست!

خریدی مطمئن و آسان


بانک ملت

آموزش با استفاده از خلاقیت


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

فروشگاه اینترنتی تکنو الکترو ، برای افرادی که علاقه دارند سازنده باشند.

استفاده از مطالب فروشگاه اینترنتی تکنو الکترو فقط برای مقاصد غیر تجاری و با ذکر منبع بلامانع است. کليه حقوق اين سايت متعلق به شرکت تکین الکترو اکسین (فروشگاه تکنوالکترو) می‌باشد.

Copyright © 2009 - 2017 Techno-Electro.com