SlideShare a Scribd company logo
1 of 38
Download to read offline
Arduino
Dr.K.Jamshidi
Seyed Yahya Moradi
Faculty of Engineering
University of Isfahan
‫فهرست‬
‫مقدمه‬
‫تاریخچه‬
‫معرفی‬
‫مبانی‬
‫عملی‬ ‫سازی‬ ‫پیاده‬
‫کاربردی‬ ‫مراجع‬Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫مقدمه‬
© http://www.brainklick.com/assets/images/mockup/embedded-system-training-ahmedabad.gif
©https://i.ytimg.com/vi/_GtLK3KyoJk/maxresdefault.jpg
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫مقدمه‬
© https://i0.wp.com/makezine.com/wp-content/uploads/2011/09/arduino-leonardo-600x450.jpg?resize=1200%2C670&strip=all&ssl=1
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫آردوئینو‬
•‫آردوینو‬‫ابزاری‬‫است‬‫برای‬‫تولید‬‫کامپیوترهایی‬‫که‬‫نسبت‬‫به‬‫کامپیوتر‬‫شخصی‬،‫شما‬‫مقدار‬‫بیشتری‬‫از‬‫د‬‫نیای‬‫فیزیکی‬‫را‬
‫احساس‬‫و‬‫کنترل‬‫می‬‫کنند‬.
•‫این‬،‫ابزار‬‫یک‬‫پلت‬‫فرم‬‫محاسباتی‬‫فیزیکی‬open-source‫است‬‫که‬‫بر‬‫اساس‬‫یک‬‫برد‬‫میکروکنترلر‬‫ساده‬‫تهیه‬
،‫شده‬‫و‬‫نیز‬‫یک‬‫محیط‬‫توسعه‬‫برای‬‫نوشتن‬‫نرم‬‫افزار‬‫جهت‬‫کار‬‫با‬‫برد‬‫می‬‫باشد‬.
•‫آردوینو‬‫می‬‫تواند‬‫جهت‬‫ایجاد‬‫اشیای‬،‫تعاملی‬‫گرفتن‬‫ورودی‬‫از‬‫تعداد‬‫زیادی‬‫سوییچ‬‫و‬،‫حسگر‬‫و‬‫کنترل‬‫تنوع‬‫ی‬‫از‬‫المپ‬
،‫ها‬،‫موتورها‬‫و‬‫سایر‬‫خروجی‬‫های‬‫فیزیکی‬‫به‬‫کار‬‫گرفته‬‫شود‬.
•‫پروژه‬‫های‬‫آردوینو‬‫می‬‫توانند‬‫مستقل‬،‫باشند‬‫و‬‫یا‬‫با‬‫نرم‬‫افزاری‬‫که‬‫روی‬‫کامپیوتر‬‫شما‬‫در‬‫حال‬‫اجراست‬(‫مثل‬Flash،
Processing،MaxMSP)،‫ارتباط‬‫برقرار‬‫کند‬.
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫آردوئینو؟‬ ‫چرا‬
•‫ارزان‬:‫سایر‬ ‫با‬ ‫مقایسه‬ ‫در‬‫پلتفرم‬‫هستند‬ ‫ارزان‬ ً‫ا‬‫نسبت‬ ‫آردوینو‬ ‫بردهای‬ ،‫میکروکنترلر‬ ‫های‬.
•‫مستقل‬‫عامل‬ ‫سیستم‬ ‫از‬:‫نرم‬،‫ویندوز‬ ‫عامل‬ ‫های‬ ‫سیستم‬ ‫روی‬ ‫آردوینو‬ ‫افزار‬‫مکینتاش‬OS‫و‬‫می‬ ‫اجرا‬ ‫لینوکس‬‫شود‬.
•‫محیط‬‫و‬ ‫شفاف‬ ‫نویسی‬ ‫برنامه‬‫ساده‬:‫محیط‬‫ساده‬ ،‫مبتدیان‬ ‫استفاده‬ ‫برای‬ ‫آردوینو‬ ‫نویسی‬ ‫برنامه‬‫است‬.
•‫نرم‬‫و‬ ‫توسعه‬ ‫قابل‬ ‫افزار‬open-source -‫ابزار‬ ‫یک‬ ‫صورت‬ ‫به‬ ‫آردوینو‬ ‫افزار‬ ‫نرم‬open-source‫شده‬ ‫منتشر‬
‫است‬
•‫سخت‬‫و‬ ‫توسعه‬ ‫قابل‬ ‫افزار‬open-source -‫میکروکنترلرهای‬ ‫اساس‬ ‫بر‬ ‫آردوینو‬ATMEGA8‫و‬
ATMEGA168‫شرکت‬Atmel‫اند‬ ‫شده‬ ‫ریزی‬ ‫پایه‬.
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫آردوئینو‬ ‫تاریخچه‬
•‫در‬‫سال‬۲۰۰۵‫اولین‬‫بردآردوینو‬‫در‬‫یک‬‫کالس‬‫درسی‬‫بر‬‫اساس‬‫کار‬‫تحقیقاتی‬‫در‬‫انستیتویی‬‫واقع‬‫در‬Ivera ,‫ایتالیا‬
‫متولد‬‫شد‬.
© http://s5.picofile.com/file/8121289850/Arduino_developer_team_Massimo_Banzi_David_Cuartielles_Tom_Igoe_Gianluca_Martino_and_David_Mellis.jpg
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫آردوئینو‬ ‫کیت‬ ‫معرفی‬
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫آردوئینو‬ ‫برد‬ ‫اجزای‬
©http://www.elecfreaks.com/store/images/product_images/arduino/Arduino_MB_UNO_11.jpg
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫آردوئینو‬ ‫برد‬ ‫امکانات‬
©https://www.robotistan.com/Data/EditorFiles/Arduino/uno/tumblr_mj1nsyafhx1s5t695o1_1280.png
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫آردوئینو‬ ‫برد‬ ‫انواع‬
©http://www.robotshop.com/media/files/images/arduino-nano-usb-microcontroller-v3
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫آردوئینو‬ ‫برد‬ ‫انواع‬
©http://www.robotshop.com/media/files/images/arduino-nano-usb-microcontroller-v3
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫آردوئینو‬ ‫برد‬ ‫انواع‬
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫آردوئینو‬ ‫برد‬ ‫تغذیه‬
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫کامپیوتر‬ ‫به‬ ‫آردوئینو‬ ‫برد‬ ‫اتصال‬
©https://camo.githubusercontent.com/045888bbf8448f490567570ee13e99a9324e7157/68747470733a2f2f696d616764
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫آردوئینو‬ ‫افزار‬ ‫نرم‬
©https://cdn.instructables.com/FMK/F2OQ/IA2K4S1K/FMKF2OQIA2K4S1K.MEDIUM.jpg
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫آردوئینو‬ ‫شیلدهای‬
©http://thecaferobot.com/store/arduino-shields-v3
•‫ای‬ ‫پشته‬ ‫صورت‬ ‫به‬ ‫توانند‬ ‫می‬ ‫که‬ ‫هستند‬ ‫ماژوالری‬ ‫های‬ ‫برد‬ ‫آردوینو‬ ‫های‬ ‫شیلد‬‫بر‬‫امک‬ ‫تا‬ ‫بگیرند‬ ‫قرار‬ ‫هم‬ ‫روی‬‫انات‬
‫مطابق‬ ‫را‬ ‫بیشتری‬‫به‬ ‫میل‬‫اضافه‬ ‫آردوینو‬ ‫برد‬‫کند‬.
•‫این‬‫نموده‬ ‫پذیر‬ ‫انعطاف‬ ‫بسیار‬ ‫را‬ ‫آردوینو‬ ‫پلتفرم‬ ‫ماژوالر‬ ‫های‬ ‫برد‬‫اند‬‫استفاده‬ ‫و‬‫آردوینو‬ ‫های‬ ‫شیلد‬ ‫از‬‫بدون‬‫ن‬‫به‬ ‫یاز‬
‫کنید‬ ‫سازی‬ ‫پیاده‬ ‫زمان‬ ‫ترین‬ ‫کوتاه‬ ‫در‬ ‫آردوینو‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫کاری‬ ‫لحیم‬ ‫و‬ ‫زننده‬ ‫های‬ ‫کشی‬ ‫سیم‬.
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫بلوتوث‬ ‫شیلد‬MASTER - SLAVE‫برای‬‫آردوینو‬
©http://thecaferobot.com/store/arduino-shields-v3
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫درایور‬ ‫شیلد‬CNC
©http://thecaferobot.com/store/arduino-shields-v3
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫شیلد‬3G‫آردوینو‬SIM5216E‫از‬ ‫پشتیبانی‬ ‫قابلیت‬ ‫با‬HSDPA / WCDMA /
GSM /GPRS / EDGE
©http://thecaferobot.com/store/arduino-shields-v3
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫فای‬ ‫وای‬ ‫شیلد‬EMW3162‫آردوینو‬ ‫برای‬
©http://thecaferobot.com/store/arduino-shields-v3
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫آردوینو‬ ‫اترنت‬ ‫شیلد‬
©http://thecaferobot.com/store/arduino-shields-v3
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫شیلد‬GSM‫آردوینو‬
©http://thecaferobot.com/store/arduino-shields-v3
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫شیلد‬SD‫برای‬‫آردوینو‬
©http://thecaferobot.com/store/arduino-shields-v3
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫دود‬ ‫و‬ ‫گاز‬ ‫آشکارساز‬ ‫شیلد‬MQ2
©http://thecaferobot.com/store/arduino-shields-v3
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫درایور‬ ‫موتور‬ ‫شیلد‬L298P R3‫آردوینو‬
©http://thecaferobot.com/store/arduino-shields-v3
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫شیلد‬ECG / EMG‫الکترومیوگرافی‬ ‫و‬ ‫الکتروکاردیوگرافی‬ ‫برای‬ ‫مناسب‬ ‫آردوینو‬
©https://ae01.alicdn.com/kf/HTB1w_DPSFXXXXXMXVXXq6xXFXXXR/Duinopeak-ECG-EKG-EMG-Shield-for-with-Cables-and-Electrodes.jpg_640x640.jpg
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫بهتر‬ ‫یادگیری‬ ‫جهت‬ ‫مراجعی‬
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫پروژه‬ ‫یک‬ ‫عملی‬ ‫سازی‬ ‫پیاده‬
29
37
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫الزم‬ ‫قطعات‬
30
37
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫الزم‬ ‫قطعات‬ ‫اتصاالت‬ ‫نحوه‬
31
37
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫محیط‬ ‫در‬ ‫کدنویسی‬IDE
32
37
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫برد‬ ‫نوع‬ ‫انتخاب‬
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫اتصال‬ ‫پورت‬ ‫انتخاب‬
33
37
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫مدار‬ ‫به‬ ‫کد‬ ‫انتقال‬ ‫و‬ ‫کامپایل‬
34
37
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
35
37
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
36
37
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi
‫شما‬ ‫توجه‬ ‫از‬ ‫تشکر‬ ‫با‬
Seyed Yahya Moradi _ Arduino_Microprocessor Course_ DR.Jamshidi

More Related Content

More from Seyed Yahya Moradi (10)

Neuroanatomy
NeuroanatomyNeuroanatomy
Neuroanatomy
 
Fuzzy motor
Fuzzy motorFuzzy motor
Fuzzy motor
 
Mean cardiac axis (cardiac vector)
Mean cardiac axis (cardiac vector)Mean cardiac axis (cardiac vector)
Mean cardiac axis (cardiac vector)
 
Chaos and chaotic
Chaos and chaoticChaos and chaotic
Chaos and chaotic
 
Presentation
PresentationPresentation
Presentation
 
Ip mv workshop
Ip mv workshopIp mv workshop
Ip mv workshop
 
BCI
BCIBCI
BCI
 
مگس درمانی
مگس درمانیمگس درمانی
مگس درمانی
 
SSVEP-BCI
SSVEP-BCISSVEP-BCI
SSVEP-BCI
 
Bio Sensor
Bio SensorBio Sensor
Bio Sensor
 

Arduino