SlideShare a Scribd company logo
1 of 90
Download to read offline
https://www.arduino.cc
Arduino
‫خدا‬ ‫نام‬ ‫به‬
1
‫کامپیوتر‬
2
‫کامپیوتر‬‫وسیله‬‫ای‬‫است‬‫که‬‫توانایی‬‫انجام‬‫محاسبات‬‫و‬‫تصمیم‬‫گیری‬‫های‬‫منطقی‬‫با‬‫سرعت‬‫میل‬‫یون‬‫ها‬‫برابر‬
‫سریعتر‬‫از‬‫یک‬‫انسان‬‫را‬‫دارد‬.
‫کامپیوتر‬ ‫به‬ ‫عملکردی‬ ‫نگاه‬
3
‫خروجی‬ ،‫پردازش‬ ،‫ورودی‬
4
‫خروجی‬ ،‫پردازش‬ ،‫ورودی‬
5
‫پردازنده‬
6
‫برای‬‫اجرای‬‫دستورات‬(‫برنامه‬‫ها‬)‫نیاز‬‫به‬‫سخت‬‫افزاری‬‫به‬‫نام‬‫پردازنده‬(CPU)‫داریم‬‫تا‬‫دستورات‬‫ما‬‫را‬
‫محاسبه‬‫و‬‫اجرا‬‫کند‬.
‫پروسسور‬
7
‫پروسسورها‬‫یا‬‫میکروپروسسورها‬‫فقط‬‫یک‬‫پردازنده‬‫کوچک‬‫هستند‬‫و‬‫باید‬‫المان‬‫های‬‫جانبی‬‫نظیر‬RAM,
ROM‫و‬‫غیره‬‫در‬‫کنار‬‫آن‬‫ها‬‫قرار‬‫داده‬‫شود‬‫تا‬‫بتوان‬‫یک‬‫سیستم‬‫چند‬‫منظوره‬‫را‬‫طراحی‬‫کرد‬.‫به‬‫عنوان‬
‫مثال‬CPU‫کامپیوتر‬‫یک‬‫میکروپروسسور‬‫و‬PC‫یک‬‫سیستم‬‫چند‬‫منظوره‬‫است‬‫که‬‫می‬‫تواند‬‫کاربردهای‬
‫مختلفی‬‫داشته‬‫باشد‬.
‫بحث‬
8
‫اگر‬‫بخواهیم‬‫یک‬‫ماشین‬‫لباس‬‫شویی‬‫یا‬‫یخچال‬‫را‬‫برنامه‬‫ریزی‬‫و‬‫کنترل‬،‫کنیم‬‫آیا‬‫منطقی‬‫است‬‫ا‬‫ز‬CPU
‫های‬‫مورد‬‫استفاده‬‫در‬‫کامپیوترها‬‫استفاده‬‫کرد؟‬
‫میکروکنترلر‬
9
،‫میکروکنترولرها‬‫تراشه‬‫های‬‫الکترونیکی‬‫هستند‬‫که‬‫قدرت‬‫پردازشی‬‫آن‬‫ها‬‫کم‬‫و‬‫در‬‫نتیجه‬‫قیمت‬‫آن‬‫بسیار‬
‫ارزان‬‫و‬‫مصرف‬‫انرژی‬‫آن‬‫ها‬‫نیز‬‫پایین‬‫خواهد‬‫بود‬.
‫میکروکنترلر‬
10
‫میکروکنترولرها‬‫دارای‬‫المان‬‫های‬‫جانبی‬‫محدود‬‫هستند‬‫و‬‫فقط‬‫می‬‫توانند‬‫در‬‫سیستم‬‫های‬‫تک‬‫منظو‬‫ره‬‫بکار‬
‫روند‬.‫میکروکنترولر‬‫به‬‫معنی‬‫کنترل‬‫کننده‬‫کوچک‬‫است‬‫و‬‫به‬‫عنوان‬‫نمونه‬‫کنترل‬‫دمای‬‫یک‬‫دس‬‫تگاه‬‫صنعتی‬
‫توسط‬‫آن‬‫صورت‬‫می‬‫گیرد‬.
‫میکروکنترولرهای‬AVR
11
‫در‬‫ابتدا‬‫یک‬‫خانواده‬‫از‬‫میکروکنترلر‬‫های‬۸‫بیتی‬‫بود‬‫که‬‫در‬‫سال‬۱۹۹۶‫برپایه‬‫معماری‬‫تغییر‬‫یافته‬‫هاروارد‬
‫طراحی‬‫و‬‫ساخته‬‫شد‬‫و‬‫توسط‬‫شرکت‬Atmel‫روانه‬‫بازار‬‫های‬‫جهانی‬‫شد‬.‫این‬‫میکروکنترلر‬‫یکی‬‫از‬‫پرفروش‬
‫ترین‬‫میکروکنترلر‬‫ها‬‫در‬‫کل‬‫جهان‬‫به‬‫شمار‬‫می‬‫آید‬‫و‬‫تاکنون‬‫در‬‫پروژه‬‫های‬‫کثیر‬‫علمی‬،‫تحقیقات‬‫ی‬‫و‬‫تجاری‬
‫گوناگونی‬‫به‬‫کارگرفته‬‫شده‬‫است‬.
‫های‬ ‫خانواده‬AVR
12
‫سری‬AT90S
‫سری‬Atiny
‫سری‬ATmega
‫افزار‬ ‫نرم‬Code vision AVR
13
 Commercial C Compiler for the Microchip AVR microcontrollers.
‫آردوینو‬Arduino
14
‫آردوینو‬‫یک‬‫برد‬‫آزمایشی‬‫توسعه‬‫پذیر‬(Development Board)‫است‬‫که‬‫در‬‫هسته‬‫آن‬‫یک‬
‫میکروکنترولر‬‫مدل‬ATMEL AVR‫قرار‬‫گرفته‬‫است‬.
‫های‬ ‫مزیت‬Arduino
15
‫برای‬‫استفاده‬‫از‬‫آن‬‫نیازی‬‫به‬‫لحیم‬‫کاری‬‫ندارید‬.
‫یک‬‫نرم‬‫افزار‬‫رایگان‬(Free)‫و‬‫متن‬‫باز‬(Open Source)‫به‬‫همراه‬‫سخت‬‫افزار‬‫متن‬‫باز‬‫در‬‫اختیار‬‫می‬
‫گذارد‬.
‫از‬‫زبان‬‫برنامه‬‫نویسی‬‫سطح‬‫باال‬‫استفاده‬‫می‬‫کند‬.
‫عدم‬‫نیاز‬‫به‬‫سخت‬‫افزار‬‫جانبی‬‫برای‬‫پروگرام‬‫کردن‬‫برد‬‫آردوینو‬‫به‬‫دلیل‬‫وجود‬‫رابط‬USB
‫دارا‬‫بودن‬‫کتابخانه‬‫غنی‬‫و‬‫کدهای‬‫رایگان‬‫و‬‫آموزش‬‫های‬‫متنوع‬
https://www.arduino.cc
Download the Arduino IDE
16
‫بردهای‬ ‫انواع‬Arduino
17
‫آردوینو‬ ‫بردها‬ ‫انواع‬ ‫مقایسه‬
18
 https://www.arduino.cc/en/Products/Compare
‫اینترنتی‬ ‫های‬ ‫فروشگاه‬
19
 www.Shop.aftabrayaneh.com
 www.roboeq.ir
 www.eca.ir
Select your board type and port
20
‫برد‬ ‫روی‬ ‫بر‬ ‫پروژه‬ ‫آپلود‬
21
‫پروژه‬ ‫اولین‬ ‫انجام‬:‫زن‬ ‫چشمک‬ ‫چراغ‬Blink
22
‫تجیهزات‬‫سخت‬‫افزاری‬‫مورد‬‫نیاز‬:
 Arduino Uno Board , LED 220 ohm resistor
‫رنگ‬ ‫روی‬ ‫از‬ ‫مقاومت‬ ‫محاسبه‬
23
Code
24
‫نکته‬:
‫ثابت‬LED_BUILDIN
‫دربرد‬‫های‬‫مختلف‬‫متفاوت‬
‫است‬.‫در‬‫برد‬Uno‫برابر‬‫با‬
‫پایه‬‫دیجیتال‬‫شماره‬۱3‫می‬
‫باشد‬.
‫پروژه‬ ‫خروجی‬
25
26
‫دستورات‬ ‫با‬ ‫آشنایی‬
‫نویسی‬ ‫کد‬
‫در‬ ‫برنامه‬ ‫کلی‬ ‫ساختار‬Arduino
27
‫تابع‬void setup()
28
‫این‬‫تابع‬‫برای‬‫آماده‬‫سازی‬‫برنامه‬‫به‬‫کار‬‫می‬‫رود‬‫و‬‫تمامی‬‫دستورات‬‫فقط‬‫یک‬‫بار‬‫در‬‫آن‬‫اجرا‬‫می‬‫شود‬.
‫دستوراتی‬‫از‬‫قبیل‬‫تعیین‬‫یک‬‫پین‬‫به‬‫عنوان‬‫ورودی‬‫یا‬‫خروجی‬،‫تنظیمات‬‫سریال‬‫و‬...‫در‬‫این‬‫قسم‬‫ت‬‫تعریف‬
‫می‬‫شوند‬.
‫تابع‬void loop()
29
‫این‬‫تابع‬‫خطوط‬‫برنامه‬‫را‬‫یکی‬‫پس‬‫از‬‫دیگری‬‫اجرا‬‫می‬‫کند‬‫و‬ً‫ا‬‫دائم‬‫برنامه‬‫را‬‫تکرار‬‫می‬‫کند‬.‫قسمت‬‫ا‬‫صلی‬
‫برنامه‬‫در‬‫آردوینو‬‫در‬‫این‬‫تابع‬‫قرار‬‫داده‬‫می‬‫شود‬.
‫دستورات‬Arduino
30
HIGH‫و‬LOW
‫این‬‫دستورات‬‫برای‬‫نشان‬‫دادن‬‫منطق‬‫یک‬‫یا‬‫صفر‬‫می‬‫باشند‬.‫زمانی‬‫منطق‬‫یک‬‫برقرار‬‫است‬‫که‬‫سط‬‫ح‬‫ولتاژ‬‫در‬
5‫ولت‬‫و‬‫زمانی‬‫منطق‬‫صفر‬‫برقرار‬‫است‬‫که‬‫سطح‬‫ولتاژ‬‫در‬‫صفر‬‫ولت‬‫باشد‬.
‫مثال‬
‫شماره‬ ‫پایه‬13‫منطقی‬ ‫سطح‬ ‫به‬ ‫را‬1‫برسان‬(5‫شود‬ ‫می‬ ‫ولت‬)
‫دستورات‬Arduino
31
INPUT/ OUTPUT
‫این‬‫دستورات‬‫غالبا‬‫با‬‫دستور‬pinMode()‫می‬‫آید‬‫و‬‫برای‬‫نشان‬‫دادن‬‫ورودی‬‫یا‬‫خروجی‬‫بودن‬‫یک‬‫پایه‬
‫مورد‬‫نظر‬‫است‬.
‫دستورات‬Arduino
32
‫دستور‬delay()
‫این‬‫دستور‬‫برای‬‫ایجاد‬‫تاخیر‬‫بکار‬‫می‬‫رود‬.‫مقدار‬‫تاخیر‬‫بر‬‫حسب‬‫میلی‬‫ثانیه‬‫در‬‫داخل‬‫پرانتز‬‫نوش‬‫ته‬‫می‬‫شود‬.
33
‫پروژه‬2:
‫راهنمایی‬ ‫چراغ‬
‫مدار‬ ‫شماتیک‬
34
‫کد‬ ‫سورس‬
35
36
‫مدار‬ ‫خروجی‬
37
38
‫پروژه‬3:
‫نور‬ ‫شدت‬ ‫به‬ ‫وابسته‬ ‫چراغ‬
‫فتوسل‬ ‫سنسور‬
39
‫فتوسل‬‫یک‬‫مقاوت‬‫حساس‬‫به‬‫نور‬‫است‬‫که‬‫با‬‫تغییر‬‫میزان‬‫شدت‬،‫نور‬‫مقاومت‬‫خروجی‬‫آن‬‫تغییر‬‫می‬‫کند‬.‫نام‬
‫دیگر‬LDR(Light Dependent Resistor)‫است‬‫که‬‫مقاومت‬‫آن‬‫در‬‫نور‬‫کم‬‫و‬‫تاریک‬‫زیاد‬‫بوده‬‫و‬
‫اگر‬‫نور‬‫بیشتری‬‫به‬‫آن‬‫بتابد‬‫مقاومت‬‫آن‬‫کمتر‬‫خواهد‬‫شد‬.
‫آردوینو‬ ‫به‬ ‫فتوسل‬ ‫سنسور‬ ‫اتصال‬ ‫نحوه‬
40
‫کد‬ ‫سورس‬:‫فتوسل‬ ‫مقدار‬ ‫خواندن‬
41
‫شده‬ ‫خوانده‬ ‫مقادیر‬ ‫مشاهده‬
42
‫پروژه‬ ‫خروجی‬
43
‫پروژه‬ ‫ارتقا‬
44
‫حاال‬‫قصد‬‫داریم‬‫به‬‫پروژه‬‫یک‬LED‫هم‬‫اضافه‬‫نماییم‬‫تا‬‫با‬‫تاریک‬‫شدن‬‫نور‬‫محیط‬‫به‬‫صورت‬‫خودکار‬‫روشن‬
‫شود‬.
‫مدار‬ ‫شماتیک‬
45
‫کد‬ ‫سورس‬
46
‫پروژه‬ ‫خروجی‬
47
48
‫پروژه‬4:
‫قرمز‬ ‫مادون‬ ‫سنسور‬ ‫با‬ ‫سنجی‬ ‫فاصله‬
‫مادون‬ ‫سنسور‬‫قرمز‬
49
‫سنسور‬‫مادون‬‫قرمز‬(Infra Red)‫با‬‫فرو‬،‫سرخ‬‫نور‬‫نامرئی‬(‫از‬‫دید‬‫ما‬‫انسان‬‫ها‬)‫است‬‫و‬‫به‬‫دلیل‬‫ویژگی‬‫های‬
‫خوب‬‫ذاتی‬‫و‬‫طول‬‫موج‬،‫مناسب‬‫جهت‬‫انتقال‬‫اطالعات‬‫و‬‫فاصله‬‫یابی‬‫مورد‬‫استفاده‬‫قرار‬‫می‬‫گیرد‬.
‫گیرنده‬‫فرستند‬‫ه‬
‫سنسور‬
TCRT5000
‫سنسور‬TCRT5000
50
‫سنسور‬TCRT5000‫یک‬‫نمومه‬‫سنسور‬‫ارزان‬‫قیمت‬‫و‬‫پکیج‬‫شده‬‫جهت‬‫استفاده‬‫در‬‫تعیین‬‫مسافت‬‫م‬‫ی‬
‫باشد‬.‫یکی‬‫از‬‫کاربردهای‬‫این‬‫سنسور‬‫استفاده‬‫در‬‫ربات‬‫های‬‫مسیر‬‫یاب‬‫می‬‫باشد‬.
‫سنسور‬TCRT5000
51
‫سنسور‬TCRT5000
52
‫سنسور‬ ‫اتصال‬TCRT5000‫به‬Arduino
53
‫سنسور‬ ‫اتصال‬TCRT5000‫به‬Arduino
54
‫سنسور‬ ‫مقدار‬ ‫خواندن‬ ‫کد‬ ‫سورس‬Infra red
55
‫پروژه‬ ‫خروجی‬
56
‫مانع‬ ‫شدن‬ ‫نزدیک‬ ‫با‬ ‫اخطار‬ ‫چراغ‬ ‫شدن‬ ‫روشن‬
57
‫پروژه‬ ‫خروجی‬
58
‫تمرین‬
59
‫به‬‫صدا‬‫درآوردن‬‫زنگ‬‫خطر‬‫با‬‫نزدیک‬‫شدن‬‫به‬‫مانع‬
60
‫پروژه‬5:
‫اولتراسونیک‬ ‫سنج‬ ‫فاصله‬
‫سنسور‬‫اولتراسونیک‬(Ultra Sonic)
61
‫سنسور‬Ultra Sonic‫با‬‫استفاده‬‫از‬‫امواج‬‫فراصوت‬(‫که‬‫گوش‬‫انسان‬‫قادر‬‫به‬‫شنیدن‬‫آن‬‫نیست‬)،‫به‬‫وس‬‫یله‬
‫یک‬‫قطعه‬‫پیزوالکتریک‬‫که‬‫بر‬‫روی‬‫آن‬‫تعبیه‬‫شده‬،‫است‬‫تولید‬‫می‬‫شود‬‫و‬‫جهت‬‫تشخیص‬‫مسافت‬‫ها‬‫با‬‫دقت‬
‫تقریبا‬‫باالیی‬‫کمک‬‫می‬‫کند‬.
‫ماژول‬SRF04
‫سنسور‬‫اولتراسونیک‬(Ultra Sonic)
62
‫این‬‫سنسور‬‫دارای‬‫یک‬‫قسمت‬‫فرستنده‬‫برای‬‫تولید‬‫امواج‬‫فرا‬‫صوت‬‫بکار‬‫می‬‫رود‬.‫امواج‬‫تولیدی‬‫به‬‫م‬‫وانع‬
‫برخورد‬‫می‬‫کند‬‫و‬‫از‬‫پژواک‬‫آن‬‫ها‬‫برای‬‫تشخیص‬‫مسافت‬‫بکار‬‫می‬‫رود‬.
‫سنسور‬ ‫عملکرد‬ ‫نحوه‬Ultra Sonic
63
‫نحوه‬‫عملکرد‬‫سنسور‬‫اولتراسونیک‬‫به‬‫این‬‫شکل‬‫است‬‫که‬‫یک‬‫صوت‬‫در‬‫فرکانس‬‫باال‬‫را‬‫تولید‬‫و‬‫ا‬‫رسال‬‫می‬‫کند‬.
‫پس‬‫از‬‫برخورد‬‫این‬‫صوت‬‫با‬‫موانع‬،‫محیطی‬‫پژواک‬‫آن‬‫بازگشت‬‫داده‬‫می‬‫شود‬‫و‬‫در‬‫گیرنده‬‫با‬‫استفاده‬‫ا‬‫ز‬‫قطعه‬
‫پیزوالکتریکی‬‫که‬‫در‬‫حالت‬‫معکوس‬‫فرستنده‬‫تعبیه‬‫شده‬‫است‬‫زمان‬‫طی‬‫شده‬‫پس‬‫از‬‫ارسال‬‫صوت‬‫و‬‫بازگشت‬
‫آن‬‫را‬‫محاسبه‬‫می‬‫کنیم‬.‫از‬‫طریق‬‫محاسبه‬‫سرعت‬‫صوت‬(340‫متر‬‫بر‬‫ثانیه‬)‫می‬‫توان‬‫فاصبه‬‫تا‬‫جسم‬‫مورد‬
‫نظر‬‫را‬‫تخمین‬‫زد‬.
‫آردوینو‬ ‫به‬ ‫اتصال‬ ‫نحوه‬
64
VCC‫را‬‫به‬5V‫وصل‬‫می‬‫کنیم‬.
GND‫را‬GND‫برد‬‫آردوینو‬‫وصل‬‫می‬‫کنیم‬.
Trig‫را‬‫به‬‫پایه‬‫شماره‬۱3(‫دلخواه‬)
Echo‫را‬‫به‬‫پایه‬‫شماره‬۱3(‫دلخواه‬)
‫کد‬ ‫سورس‬
65
‫کد‬ ‫سورس‬ ‫ادامه‬
66
‫پروژه‬ ‫خروجی‬
67
‫تمرین‬
68
‫سنسور‬‫اخطار‬‫دنده‬‫عقب‬‫ماشین‬
69
‫پروژه‬۶:
‫دماسنج‬
‫سنسور‬‫دماسنج‬LM35
70
‫خروجی‬‫دما‬‫به‬‫سلسیوس‬(‫سانتی‬‫گراد‬)
‫ولتاژ‬‫کاری‬‫بین‬4‫تا‬30‫ولت‬
‫رنج‬‫اندازه‬‫گیری‬‫بین‬55-‫تا‬۱50+
‫و‬...
‫سنسور‬ ‫اندازی‬ ‫راه‬LM35
71
‫آردوینو‬ ‫به‬ ‫سنسور‬ ‫اتصال‬ ‫نحوه‬
72
‫پایه‬Vout‫را‬‫به‬‫یکی‬‫از‬‫پایه‬‫های‬Analog input‫آردوینو‬‫وصل‬‫می‬‫کنیم‬.
‫پایه‬GND‫را‬‫به‬GND‫آردوینو‬‫وصل‬‫می‬‫کنیم‬.
‫پایه‬+Vs‫را‬‫به‬+5v‫آردوینو‬‫وصل‬‫می‬‫کنیم‬.
‫دما‬ ‫گیری‬ ‫اندازه‬ ‫دقت‬ ‫تعیین‬
73
‫کد‬ ‫سورس‬
74
‫پروژه‬ ‫خروجی‬
75
‫تست‬
76
‫پروژه‬7:
‫اندازی‬ ‫راه‬LCD‫کاراکتری‬
LCD‫کاراکتری‬
77
‫ییی‬
‫های‬ ‫پایه‬LCD‫کاراکتری‬16*2
78
‫های‬ ‫پایه‬LCD‫کاراکتری‬16*2
79
‫در‬ ‫استفاده‬ ‫مورد‬ ‫مهم‬ ‫دستورات‬LCD
80
‫فراخوانی‬‫کتابخانه‬‫مربوط‬‫به‬‫صفحه‬‫نمایش‬‫های‬LCD:
 #include <LiquidCrystal.h>
‫در‬ ‫استفاده‬ ‫مورد‬ ‫مهم‬ ‫دستورات‬LCD
81
‫شکل‬‫رایج‬‫نحوه‬‫ی‬‫پیکربندی‬‫پایه‬‫های‬LCD:
‫نکته‬:‫در‬‫این‬‫پیکربندی‬‫پایه‬RW‫به‬‫زمین‬‫متصل‬‫می‬‫شود‬(‫صفر‬‫می‬‫شود‬).
‫در‬ ‫استفاده‬ ‫مورد‬ ‫مهم‬ ‫دستورات‬LCD
82
‫مشخص‬‫کردن‬‫نوع‬‫صفحه‬‫نمایش‬‫مورد‬‫استفاده‬:
 Lcd.begin( ‫تعداد‬‫ستون‬ , ‫تعداد‬‫سطر‬ );
‫در‬ ‫استفاده‬ ‫مورد‬ ‫مهم‬ ‫دستورات‬LCD
83
‫بردن‬‫کرسر‬‫به‬‫نتقطه‬‫مورد‬‫نظر‬:
 Lcd.setCursor( ‫ستون‬‫مورد‬‫نظر‬ , ‫سطر‬‫مورد‬‫نظر‬ );
‫نکته‬:‫شماره‬‫سطر‬‫و‬‫ستون‬‫ها‬‫از‬‫صفر‬‫شروع‬‫می‬‫شود‬.
‫مثال‬:‫نوشتن‬‫در‬‫اولین‬‫ستون‬‫از‬‫سطر‬‫دوم‬LCD:
‫در‬ ‫استفاده‬ ‫مورد‬ ‫مهم‬ ‫دستورات‬LCD
84
‫نمایش‬‫اطالعات‬‫بر‬‫روی‬‫صفحه‬‫نمایش‬LCD:
 Lcd.print( ‫اطالعات‬‫مورد‬‫نمایش‬ );
‫در‬ ‫استفاده‬ ‫مورد‬ ‫مهم‬ ‫دستورات‬LCD
85
‫پاک‬‫کردن‬‫صفحه‬‫نمایش‬LCD:
 Lcd.clear();
‫در‬ ‫استفاده‬ ‫مورد‬ ‫مهم‬ ‫دستورات‬LCD
86
‫خاموش‬‫کردن‬‫صفحه‬‫نمایش‬LCD‫بدون‬‫از‬‫دست‬‫رفتن‬‫اطالعات‬:
 lcd.noDisplay();
‫روشن‬‫کردن‬‫صفحه‬‫نمایش‬LCD‫بدون‬‫از‬‫دست‬‫رفتن‬‫اطالعات‬:
 lcd.display();
‫اتصال‬ ‫نحوه‬LCD‫آردوینو‬ ‫برد‬ ‫به‬
87
‫کد‬ ‫سورس‬
88
‫پروژه‬ ‫خروجی‬
89
90

More Related Content

Similar to IoT Course - Chapter 2

Cpusimulation
CpusimulationCpusimulation
Cpusimulationdanesh_fd
 
Operating Systems(Ayat)
Operating Systems(Ayat)Operating Systems(Ayat)
Operating Systems(Ayat)guestaffefa9
 
مفاهیم اولیه داکر
مفاهیم اولیه داکرمفاهیم اولیه داکر
مفاهیم اولیه داکرAli Rasoulian
 
نمونه سوال رایانه کار مقدماتی -هاجر امینی-هنرستان رازی باباحیدر-منطقه فارسان
نمونه سوال رایانه کار مقدماتی -هاجر امینی-هنرستان رازی باباحیدر-منطقه فارساننمونه سوال رایانه کار مقدماتی -هاجر امینی-هنرستان رازی باباحیدر-منطقه فارسان
نمونه سوال رایانه کار مقدماتی -هاجر امینی-هنرستان رازی باباحیدر-منطقه فارسانtarasad
 
Cloud Computing7
Cloud Computing7Cloud Computing7
Cloud Computing7amiriano
 
Bi and data mining with Oracle
Bi and data mining with OracleBi and data mining with Oracle
Bi and data mining with Oracleghanadbashi
 
سیستم تئوری
سیستم تئوریسیستم تئوری
سیستم تئوریkimia2015
 
Install windows server 2012 r2 in persian
Install windows server 2012 r2 in persianInstall windows server 2012 r2 in persian
Install windows server 2012 r2 in persianmohsen karzari
 

Similar to IoT Course - Chapter 2 (20)

Cpusimulation
CpusimulationCpusimulation
Cpusimulation
 
Operating Systems(Ayat)
Operating Systems(Ayat)Operating Systems(Ayat)
Operating Systems(Ayat)
 
مفاهیم اولیه داکر
مفاهیم اولیه داکرمفاهیم اولیه داکر
مفاهیم اولیه داکر
 
Ssh
SshSsh
Ssh
 
Ssh edition 2
Ssh edition 2Ssh edition 2
Ssh edition 2
 
Bords
BordsBords
Bords
 
Sql tuning
Sql tuningSql tuning
Sql tuning
 
About ICDL.pptx
About ICDL.pptxAbout ICDL.pptx
About ICDL.pptx
 
نمونه سوال رایانه کار مقدماتی -هاجر امینی-هنرستان رازی باباحیدر-منطقه فارسان
نمونه سوال رایانه کار مقدماتی -هاجر امینی-هنرستان رازی باباحیدر-منطقه فارساننمونه سوال رایانه کار مقدماتی -هاجر امینی-هنرستان رازی باباحیدر-منطقه فارسان
نمونه سوال رایانه کار مقدماتی -هاجر امینی-هنرستان رازی باباحیدر-منطقه فارسان
 
GpuInCloud
GpuInCloudGpuInCloud
GpuInCloud
 
Cloud Computing7
Cloud Computing7Cloud Computing7
Cloud Computing7
 
Chapter01.PPt
Chapter01.PPtChapter01.PPt
Chapter01.PPt
 
Kaa iot development
Kaa iot developmentKaa iot development
Kaa iot development
 
Bi and data mining with Oracle
Bi and data mining with OracleBi and data mining with Oracle
Bi and data mining with Oracle
 
سیستم تئوری
سیستم تئوریسیستم تئوری
سیستم تئوری
 
Seminar-Architecture
Seminar-ArchitectureSeminar-Architecture
Seminar-Architecture
 
GPGPU
GPGPUGPGPU
GPGPU
 
Micro-UUT(MoHaNDeS-EE.IR)
Micro-UUT(MoHaNDeS-EE.IR)Micro-UUT(MoHaNDeS-EE.IR)
Micro-UUT(MoHaNDeS-EE.IR)
 
Install windows server 2012 r2 in persian
Install windows server 2012 r2 in persianInstall windows server 2012 r2 in persian
Install windows server 2012 r2 in persian
 
Microsoft BI Sumery
Microsoft BI SumeryMicrosoft BI Sumery
Microsoft BI Sumery
 

More from M Nemati

JavaScript
JavaScriptJavaScript
JavaScriptM Nemati
 
Introduction
IntroductionIntroduction
IntroductionM Nemati
 
Operating System - Chapter 01
Operating System - Chapter 01Operating System - Chapter 01
Operating System - Chapter 01M Nemati
 
Network security
Network securityNetwork security
Network securityM Nemati
 
Artificial Intelligence (AI)
Artificial Intelligence (AI)Artificial Intelligence (AI)
Artificial Intelligence (AI)M Nemati
 
Machine & Assembly Language - Chapter 5
Machine & Assembly Language - Chapter 5Machine & Assembly Language - Chapter 5
Machine & Assembly Language - Chapter 5M Nemati
 
Machine & Assembly Language - Chapter 4
Machine & Assembly Language - Chapter 4Machine & Assembly Language - Chapter 4
Machine & Assembly Language - Chapter 4M Nemati
 
Machine & Assembly Language - Chapter 3
Machine & Assembly Language - Chapter 3Machine & Assembly Language - Chapter 3
Machine & Assembly Language - Chapter 3M Nemati
 
Machine & Assembly Language - Chapter 1
Machine & Assembly Language - Chapter 1Machine & Assembly Language - Chapter 1
Machine & Assembly Language - Chapter 1M Nemati
 
IoT Course - Chapter 1
IoT Course -  Chapter 1IoT Course -  Chapter 1
IoT Course - Chapter 1M Nemati
 
Java script
Java scriptJava script
Java scriptM Nemati
 
Fundamentals of programming
Fundamentals of programmingFundamentals of programming
Fundamentals of programmingM Nemati
 
مقدمه درس برنامه نویسی مبتنی بر وب
مقدمه درس برنامه نویسی مبتنی بر وبمقدمه درس برنامه نویسی مبتنی بر وب
مقدمه درس برنامه نویسی مبتنی بر وبM Nemati
 

More from M Nemati (20)

jQuery
jQueryjQuery
jQuery
 
JavaScript
JavaScriptJavaScript
JavaScript
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
CSS
CSSCSS
CSS
 
HTML
HTMLHTML
HTML
 
Introduction
IntroductionIntroduction
Introduction
 
Operating System - Chapter 01
Operating System - Chapter 01Operating System - Chapter 01
Operating System - Chapter 01
 
Network security
Network securityNetwork security
Network security
 
Artificial Intelligence (AI)
Artificial Intelligence (AI)Artificial Intelligence (AI)
Artificial Intelligence (AI)
 
Machine & Assembly Language - Chapter 5
Machine & Assembly Language - Chapter 5Machine & Assembly Language - Chapter 5
Machine & Assembly Language - Chapter 5
 
Machine & Assembly Language - Chapter 4
Machine & Assembly Language - Chapter 4Machine & Assembly Language - Chapter 4
Machine & Assembly Language - Chapter 4
 
Machine & Assembly Language - Chapter 3
Machine & Assembly Language - Chapter 3Machine & Assembly Language - Chapter 3
Machine & Assembly Language - Chapter 3
 
Machine & Assembly Language - Chapter 1
Machine & Assembly Language - Chapter 1Machine & Assembly Language - Chapter 1
Machine & Assembly Language - Chapter 1
 
IoT Course - Chapter 1
IoT Course -  Chapter 1IoT Course -  Chapter 1
IoT Course - Chapter 1
 
J query
J queryJ query
J query
 
Java script
Java scriptJava script
Java script
 
Fundamentals of programming
Fundamentals of programmingFundamentals of programming
Fundamentals of programming
 
CSS
CSSCSS
CSS
 
HTML
HTMLHTML
HTML
 
مقدمه درس برنامه نویسی مبتنی بر وب
مقدمه درس برنامه نویسی مبتنی بر وبمقدمه درس برنامه نویسی مبتنی بر وب
مقدمه درس برنامه نویسی مبتنی بر وب
 

IoT Course - Chapter 2