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

Complete Arduino Course For Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آردوینو را از ابتدا یاد بگیرید. شامل هزاران کد نمونه، ساعت‌ها ویدئو و پروژه‌های تمرینی عالی! درک آردوینو چیست درک آردوینو IDE برنامه نویسی در آردوینو IDE نحوه کار بر روی آردوینو بدون داشتن آن شبیه ساز آردوینو چیست و چگونه می تواند برای شما مفید باشد چگونه آنچه را که می خواهیم در یک رقم و چهار رقمی 7 قسمتی نمایش دهیم نمایشگر led و صفحه نمایش LCD LED چیست و چگونه می توان آن را توسط آردوینو کنترل کرد چگونه تشخیص دهیم که دکمه فشار داده شده است پتانسیومتر چیست و چگونه می توان از آن استفاده کرد؟ Buzzer چیست و چگونه می توان یک ملودی روی آن پخش کرد؟ نحوه اتصال و دریافت داده از چندین سنسور: • حسگر نور • دماسنج • سنسور فاصله اولتراسونیک • موتورهای سنسور حرکت (PIR). چه تفاوت هایی بین آنها وجود دارد و چگونه آنها را کنترل کنیم؟ پیش نیازها:آشنایی با هر زبان برنامه نویسی نیازی به دانش قبلی در مورد آردوینو ندارید

در این دوره چه چیزی یاد خواهید گرفت؟

• پاسخ کوتاه این است که همه چیز را در مورد آردوینو خواهید آموخت.

• شما دریافت خواهید کرد - آردوینو چیست و چه چیزی را می توان با آن ساخت؟

• نحوه برنامه نویسی آردوینو را یاد خواهیم گرفت.

• LED چیست و چگونه می توان آن را توسط آردوینو کنترل کرد

• نحوه تشخیص فشار دادن آن دکمه

• پتانسیومتر چیست و چگونه می توان از آن استفاده کرد؟

• Buzzer چیست و چگونه می توان یک ملودی را روی آن پخش کرد؟


می‌آموزید که چگونه آنچه را که می‌خواهیم نمایش دهیم

• صفحه نمایش LED 7 قسمتی یک رقمی و چهار رقمی

• صفحه نمایش LCD .


با نحوه اتصال و دریافت داده از چندین حسگر آشنا خواهید شد:

• حسگر نور

• دماسنج

• حسگر فاصله اولتراسونیک

• حسگر تشخیص حرکت (PIR)


درباره موتورها خواهید آموخت.

• تفاوت بین آنها و نحوه کنترل آنها چیست؟


• چند طرح زمینه پیشرفته مانند:

وجود خواهد داشت

• کنترل و گیرنده IR

• و ماژول Wi-Fi


در این دوره دو پروژه نقطه عطف وجود خواهد داشت

• ربات مانع گیر

• داده های آب و هوا را از پروژه اینترنت

دریافت کنید



پیش نیازهای دوره چیست؟

• شما باید اصول برنامه نویسی را در هر زبان برنامه نویسی بدانید.

چون در این دوره، ما نمی آموزیم که چه چیزی متغیر یا if است، بلکه یاد می گیریم که چگونه برای آردوینو کار می کند.

• باید رایانه شخصی و اینترنت داشته باشید.


آیا باید کیت آردوینو داشته باشید؟

• حدود 80 درصد از دوره را می‌توانید در یک شبیه‌ساز آنلاین آردوینو بگذرانید.

• اگر به آن علاقه مندید، شبیه ساز می تواند شروع خوبی برای شما باشد و سپس انتخاب کنید که آیا Arduino KIT را خریداری کنید.



• این دوره دارای 30 روز استرداد وجه 100٪ تضمین شده توسط Udemy است


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • آردوینو چیست؟ What is Arduino?

  • لیست قسمت Part list

  • معرفی شبیه ساز آردوینو Intro to an Arduino Simulator

  • نصب Arduino IDE Installation of the Arduino IDE

  • مقدمه ای بر آردوینو IDE Introduction to the Arduino IDE

  • آردوینو سلام، جهان! یا پلک زدن Arduino Hello, World! or Blink

  • مانیتور سریال Serial Monitor

اصول برنامه نویسی برای Arduino IDE Programming basics for Arduino IDE

  • مقدمه بخش Intro to the section

  • مقدمه ای بر انواع داده ها Intro to Data types

  • عملیات و متغیرهای حسابی Arithmetic operations and variables

  • ترکیب عملیات و واگذاری Combining Operations and Assignment

  • برخی تفاوت های ظریف در استفاده از انواع داده آردوینو Some Nuances of using Arduino data types

  • آرایه ها Arrays

  • اگر بیانیه If statement

  • اگر عبارت - چالش-پاسخ + چالش جدید If statement - challenge-answer + new challenge

  • اگر بیانیه - چالش - پاسخ If statement - challenge - answer

  • حلقه ها Loops

  • حلقه ها - شکستن و ادامه دادن Loops - break and continue

  • تابع Function

  • دامنه - متغیرهای جهانی و محلی Scope – Global and local variables

  • رشته های Strings

  • عدد تصادفی Random number

  • ورودی سریال را بخوانید Read Serial Input

رهبری LED

  • نحوه استفاده از تخته نان و سیم How to Use a Breadboard and wires

  • مقاومت ها Resistors

  • LED خارجی چشمک می زند External LED blinking

  • نکات اشکال زدایی مدارها Circuits Debugging tips

  • PWM analogWrite() PWM analogWrite()

  • PWM - به تدریج LED را روشن و خاموش کنید PWM - gradually turn ON and OFF the LED

  • بسیاری از LED ها را کنترل کنید Control many LEDs

  • راه حل: تمرین بسیاری از LED ها را کنترل کنید Solution: control many LEDs practice

  • شمارنده باینری Binary counter

  • RGB LED RGB LED

ورودی های دیجیتال و آنالوگ Digital and Analog Inputs

  • مقدمه بخش Intro to the section

  • سوئیچ ها Switches

  • دکمه ها، بالا بکشید و پایین بکشید Buttons, pull up and pull down

  • دکمه ها - چشمک زدن را کنترل کنید Buttons - control the blinking

  • دکمه با مقاومت کششی داخلی Button with Internal Pull-Up Resistor

  • دکمه - انحراف Button - debounce

  • پتانسیومتر Potentiometer

  • پتانسیومتر - نرخ پلک زدن را کنترل کنید Potentiometer - control blink rate

حسگرها Sensors

  • انواع سنسور و روش های ارائه اطلاعات Sensor types and methods to provide information

  • تشخیص نور Light Detection

  • تشخیص حرکت Motion Detection

  • اندازه گیری فاصله Distance measurement

  • اندازه گیری دما Temperature measurement

خروجی های بصری Visual Outputs

  • مقدمه بخش Intro to the section

  • نمایشگر LED 7 قسمتی 7-segment LED display

  • نمایشگر LED 4 رقمی 7 قسمتی، مالتی پلکس 4-digit 7-segment LED display, multiplexing

  • صفحه نمایش ال سی دی LCD display

  • پروژه کاراکتر حرکت ال سی دی LCD move char project

  • زنگ Buzzer

خروجی فیزیکی Physical Output

  • مقدمه بخش Intro to the section

  • موتورهای DC برس خورده Brushed DC Motors

  • موتورهای DC برس - یک کار عملی Brushed DC Motors - a practical task

  • موتورهای سروو Servo motors

  • ربات اجتناب از موانع - قسمت 1 Obstacle avoiding robot - part 1

  • ربات مانع اجتناب - قسمت 2 Obstacle avoiding robot - part 2

کنترل از راه دور و اتصال به اینترنت/سیگنال IR و Wi-Fi Remote control and Internet connection / IR and wi-fi signal

  • گیرنده IR/سیگنال IR کنترل از راه دور IR receiver / Remote control IR signal

  • اتصال به اینترنت ESP8266 Internet connection ESP8266

  • ESP8266 - سریال نرم افزار، صفحه وب دریافت ESP8266 - Software Serial, Get web page

  • NodeMCU NodeMCU

  • NodeMCU - پروژه داده آب و هوا، HTTPS را دریافت کنید NodeMCU - Get weather data project, HTTPS

کلمات پایانی Final words

  • کلمات پایانی Final words

نمایش نظرات

Udemy (یودمی)

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

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

آموزش دوره کامل آردوینو برای مبتدیان
جزییات دوره
7 hours
65
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,022
4.9 از 5
دارد
دارد
دارد
Chingiz Nazar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chingiz Nazar Chingiz Nazar

مربی در Udemy