آردوینو ( Arduino ) یک برد اپن سورس (متن باز) و (سخت افزار باز) مبتنی بر میکروکنترلر های AVR میباشد
برنامه نویسی و برنامه ریزی این بردها بسیار ساده و لذت بخشه به صورتی که خیلی زود اون رو یاد می گیرید
امروزه استفاده از این برد در زمینه رباتیک بسیار بسیار گسترده میباشد
و چون استفاده از این برد در دیگر کشور ها (بجز ایران و جای تعجب داره :angry
به دلیل اپن سورس بودن بسیار بسیار رایج میباشد کتابخانه ها و پروژه های زیاد و بزرگی برای این برد نوشته شده برای اثباتش فقط کافیه در مورد هر موضوعی یه جستجو کنید.
نمونه های کوچیکش :
http://www.instructables.com/tag/type-id/category-technology/channel-arduino/
https://github.com/search?q=arduino&ref=cmdform
خب بریم سر اصل مطلب که ساخت سخت افزار و پروگرم کردن اونه
سخت افزار :
شما می تونید یک برد آماده بخرید یا اگه دوست دارید میتونید اون رو با قیمت خیلی عالی بسازید.
میکروکنترلرهای پشتیبانی شده توسط این شرکت :
Atmega8
Mega168
Mega328
Mega2560
برای ساخت برد آردوینو و برنامه نویسی هیچ فرقی نداره از کدوم برد استفاده میکنید تنها فرق این میکروها در آردوینو تعداد پایه ها و تعداد خروجی PWM هاست.
برای شروع پیشنهاد من استفاده از میکروی ارزون قیمت و در دسترس mega8 هست. در حال حاضر خود من هم از همین میکرو استفاده میکنم که خوب هم جواب میده و همه پروژه هارو هم اجرا میکنه.
باقی قطعات رو در شماتیک ببینید

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

بعد هم پایه های سریال میکروکنترلر - RX, TX - رو به یه تبدیل USB به سریال وصل کنید
در ضمن وجود پورت سریال برای این بردها واجبه
خیلی مهم : پایه ریست رو هم با یه خازن طبق شماتیک به پایه DTR سریال وصل کنید تقریبا همه تبدیل ها این پایه رو دارن
پایه DTR برای ریست اتوماتیک میکرو برای برنامه ریزی از طریق پورت سریال استفاده میشه
نرم افزار:
ابتدا برنامه Arduino رو از لینک زیر دانلود کنید
http://178.33.181.168/arduino/arduino-1.0.5-windows.exe
برنامه رو اجرا کنید بعد میکروکنترلر رو در پروگرمر بزارید
بعد مراحل رو طبق عکسا دنبال کنید
اسم برد شما Arduino NG هست

مدل پروگرمر خودتون رو انتخاب کنید بعد گزینه burn bootloader رو بزنید تا بوت لودر آردوینو در میکرو بارگزاری بشه
گزینه آخر رو انتخاب کنید تا بوت لودر آردوینو در میکروی شما بارگزاری بشه

یه وقت اگه مشکلی پیش اومد پروگرمر های دیگه رو انتخاب کنید.
در ضمن این گزینه خودش فیوز بیت هارو هم به صورت اتوماتیک تنظیم میکنه نیازی به این کار نیست.
خب اگر کارها رو به درستی انجام داده باشید اون پایین صفحه باید پیغام burn successfully رو ببینید
شاید این کار تا ده دقیقه هم طول بکشه پس کمی صبر کنید.
میکروی پروگرم شده رو در بردتون قرار بدید اگه همه کارهارو درست انجام داده باشید Led متصل به پین 13 دیجیتال آردوینو با نظم خاصی شروع به چشمک زدن میکنه و من هم به شما تبریک میگم :applause: :nice:
الان شما یک برد آردوینو دارید
در پست های بعدی آموزش برنامه نویسی رو قرار میدم که خیلی آسونه اصلا نگران نباشید :rolleyes: :icon_razz:
اگه مشکلی پیش اومد خبرم کنید
برنامه نویسی و برنامه ریزی این بردها بسیار ساده و لذت بخشه به صورتی که خیلی زود اون رو یاد می گیرید
امروزه استفاده از این برد در زمینه رباتیک بسیار بسیار گسترده میباشد
و چون استفاده از این برد در دیگر کشور ها (بجز ایران و جای تعجب داره :angry
به دلیل اپن سورس بودن بسیار بسیار رایج میباشد کتابخانه ها و پروژه های زیاد و بزرگی برای این برد نوشته شده برای اثباتش فقط کافیه در مورد هر موضوعی یه جستجو کنید.نمونه های کوچیکش :
http://www.instructables.com/tag/type-id/category-technology/channel-arduino/
https://github.com/search?q=arduino&ref=cmdform
خب بریم سر اصل مطلب که ساخت سخت افزار و پروگرم کردن اونه
سخت افزار :
شما می تونید یک برد آماده بخرید یا اگه دوست دارید میتونید اون رو با قیمت خیلی عالی بسازید.
میکروکنترلرهای پشتیبانی شده توسط این شرکت :
Atmega8
Mega168
Mega328
Mega2560
برای ساخت برد آردوینو و برنامه نویسی هیچ فرقی نداره از کدوم برد استفاده میکنید تنها فرق این میکروها در آردوینو تعداد پایه ها و تعداد خروجی PWM هاست.
برای شروع پیشنهاد من استفاده از میکروی ارزون قیمت و در دسترس mega8 هست. در حال حاضر خود من هم از همین میکرو استفاده میکنم که خوب هم جواب میده و همه پروژه هارو هم اجرا میکنه.

باقی قطعات رو در شماتیک ببینید

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

بعد هم پایه های سریال میکروکنترلر - RX, TX - رو به یه تبدیل USB به سریال وصل کنید
در ضمن وجود پورت سریال برای این بردها واجبه
خیلی مهم : پایه ریست رو هم با یه خازن طبق شماتیک به پایه DTR سریال وصل کنید تقریبا همه تبدیل ها این پایه رو دارن
پایه DTR برای ریست اتوماتیک میکرو برای برنامه ریزی از طریق پورت سریال استفاده میشه
نرم افزار:
ابتدا برنامه Arduino رو از لینک زیر دانلود کنید
http://178.33.181.168/arduino/arduino-1.0.5-windows.exe
برنامه رو اجرا کنید بعد میکروکنترلر رو در پروگرمر بزارید
بعد مراحل رو طبق عکسا دنبال کنید
اسم برد شما Arduino NG هست

مدل پروگرمر خودتون رو انتخاب کنید بعد گزینه burn bootloader رو بزنید تا بوت لودر آردوینو در میکرو بارگزاری بشه

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

یه وقت اگه مشکلی پیش اومد پروگرمر های دیگه رو انتخاب کنید.
در ضمن این گزینه خودش فیوز بیت هارو هم به صورت اتوماتیک تنظیم میکنه نیازی به این کار نیست.
خب اگر کارها رو به درستی انجام داده باشید اون پایین صفحه باید پیغام burn successfully رو ببینید
شاید این کار تا ده دقیقه هم طول بکشه پس کمی صبر کنید.
میکروی پروگرم شده رو در بردتون قرار بدید اگه همه کارهارو درست انجام داده باشید Led متصل به پین 13 دیجیتال آردوینو با نظم خاصی شروع به چشمک زدن میکنه و من هم به شما تبریک میگم :applause: :nice:
الان شما یک برد آردوینو دارید
در پست های بعدی آموزش برنامه نویسی رو قرار میدم که خیلی آسونه اصلا نگران نباشید :rolleyes: :icon_razz:

اگه مشکلی پیش اومد خبرم کنید







oo: 



:agree:


و انواع سیستم عامل ها رو باهاش تست میکنم و کار میکنم

دیدگاه