لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره کامل آردوینو برای مبتدیان
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
نمایش نظرات