لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آردوینو برای مبتدیان - دوره کامل 2023 [ویدئو]
Arduino For Beginners - 2023 Complete Course [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به شما کمک میکند تا از ابتدا شروع کنید و پایههای لازم برای یادگیری را از طریق تمرین و درسهای عملی به دست آورید، فرآیند کامل ایجاد پروژههای آردوینو. این دوره به چهار بخش اصلی تقسیم میشود: اول، شما آردوینو IDE (یا شبیهساز آنلاین رایگان) را راهاندازی میکنید، مدار خود را ایجاد میکنید، اصول برنامهنویسی آردوینو را یاد میگیرید، و پینهای دیجیتال/آنالوگ را برای کنترل Land ED درک کرده و با آنها کار میکنید. ، دکمه های فشاری و پتانسیومترها. بعد از این بسته "پایه پایه آردوینو"، زمان آن است که با عملکردهای جدید آردوینو آشنا شوید تا پروژه های خود را بیشتر کنید: زمان، چندوظیفگی، بازگرداندن، وقفه های سریال و EEPROM. اکنون، برای ایجاد هر برنامه یا پروژه آردوینو اطمینان بیشتری خواهید داشت. در اینجا، شما با قطعات سخت افزاری جدید مانند سنسور اولتراسونیک، صفحه نمایش LCD، کنترل از راه دور مادون قرمز و مقاومت نوری کار خواهید کرد. برای پایان، یک پروژه نهایی بزرگ: یک برنامه کاربردی تشخیص موانع تعاملی. شما یک چالش خوب برای ایجاد یک پروژه واقعی و مفید آردوینو خواهید داشت که می توانید برای هدف خود مجدداً از آن استفاده کرده و تغییر دهید. در پایان این دوره کامل، شما یک پایه قوی آردوینو خواهید داشت و می توانید هر پروژه آردوینو سفارشی را که می خواهید شروع کنید. کار با LED، دکمه های فشاری، پتانسیومتر راه اندازی و بهینه سازی Arduino IDE ذخیره مقادیر در آردوینو با EEPROM اندازه گیری فواصل با سنسور اولتراسونیک حل مشکل تاخیر با میلی و میکرو ایجاد یک برنامه کاربردی تشخیص موانع تعاملی این دوره برای دانش آموزان قابل گذراندن است. ، مهندسان، محققان، معلمان و توسعه دهندگان. همچنین برای توسعه دهندگان نرم افزاری که می خواهند دنیای الکترونیک/سخت افزار را کشف کنند مفید است. هر کسی که ایده پروژه سخت افزاری دارد و می خواهد آن را به دنیا بیاورد. و هر کسی که می خواهد از نمونه سازی سریع برای یک محصول سخت افزاری با استفاده از آردوینو استفاده کند. هیچ دانش قبلی در آردوینو، برنامه نویسی، سخت افزار یا مهندسی لازم نیست. برای ایجاد پروژه های آردوینو خود مطمئن شوید
* یک کتابخانه آردوینو با نسخه های مختلف نصب کنید
* بین آردوینو و کامپیوتر خود از طریق سریال ارتباط برقرار کنید
سرفصل ها و درس ها
معرفی
Introduction
خوش آمدی
Welcome
آردوینو چیست؟
What Is Arduino
فهرست مطالب این دوره + توصیه ها
List of Materials for This Course + Recommendations
چگونه از این دوره بیشترین بهره را ببرید
How to Get the Most Out of This Course
Arduino IDE + Tinkercad Simulation را نصب و راه اندازی کنید
Install and Set Up Arduino IDE + Tinkercad Simulation
معرفی
Introduction
Arduino IDE را روی رایانه خود نصب کنید
Install the Arduino IDE on Your Computer
IDE آردوینو خود را برای خوانایی بهتر سفارشی کنید
Customize Your Arduino IDE for Better Readability
برد آردوینو خود را وصل کنید و آن را در آردوینو IDE پیدا کنید
Connect Your Arduino Board and Find It on the Arduino IDE
شبیه سازی - ایجاد یک حساب کاربری Tinkercad + نحوه شروع
Simulation - Create a Tinkercad Account + How to Get Started
اولین پروژه آردوینو شما
Your First Arduino Project
معرفی
Introduction
راه اندازی آردوینو و توابع حلقه
Arduino Setup and Loop Functions
اولین پروژه آردوینو: یک LED چشمک زن بسازید
First Arduino Project: Make an LED Blink
پروژه های خود را با مانیتور سریال اشکال زدایی کنید
Debug Your Projects with the Serial Monitor
نحوه راه اندازی مجدد برنامه آردوینو (روش های مختلف)
How to Restart Your Arduino Program (Different Ways)
شبیه سازی - اولین برنامه شما + اشکال زدایی + راه اندازی مجدد
Simulation - Your First Program + Debug + Restart
فعالیت 01- نرخ چشمک زدن LED را تغییر دهید و هنگام روشن/خاموش شدن پیامی را چاپ کنید
Activity 01- Change the LED Blink Rate and Print a Message When It Turns On/Off
فعالیت 01 - راه حل
Activity 01 - Solution
یک مدار آردوینو ایجاد کنید
Create an Arduino Circuit
معرفی
Introduction
نحوه عملکرد Breadboard را درک کنید
Understand How Breadboard Works
کد رنگ را از مقاومت ها رمزگشایی کنید
Decrypt the Color Code from Resistors
توصیه های سریع در مورد دستکاری سخت افزار
Quick Recommendations on Hardware Manipulation
یک مدار با 1LED و 1 مقاومت ایجاد کنید
Create a Circuit with 1LED and 1Resistor
LED جدید خود را چشمک بزند
Make Your New LED Blink
مبانی برنامه نویسی برای آردوینو
Programming Basics for Arduino
معرفی
Introduction
متغیرها
Variables
انواع داده ها
Data Types
کارکرد
Functions
محدوده
Scope
شرایط
Conditions
حلقه ها
Loops
آرایه ها
Arrays
خلاصه
Recap
LED - پین های دیجیتال به عنوان پین های خروجی
LEDs – Digital Pins as Output Pins
معرفی
Introduction
نحوه عملکرد پین های دیجیتال به عنوان پین های خروجی
How Digital Pins Work as Output Pins
یک مقدار دیجیتال تنظیم کنید - یک LED را روشن کنید
Set a Digital Value - Power On an LED
نحوه کار پین های دیجیتال با مقادیر آنالوگ (PWM)
How Digital Pins Work with Analog Values (PWM)
یک مقدار آنالوگ تنظیم کنید - روشنایی یک LED را تغییر دهید
Set an Analog Value - Change the Brightness of an LED
فعالیت 02- ساختن یک LED Fade In/Out
Activity 02- Make an LED Fade In/Out
فعالیت 02 - راه حل
Activity 02 - Solution
دکمه فشاری - پین های دیجیتال به عنوان پین ورودی
Push Button – Digital Pins as Input Pins
معرفی
Introduction
یک دکمه فشاری به مدار خود اضافه کنید
Add a Push Button to Your Circuit
چگونه پین های دیجیتال به عنوان پین های ورودی کار می کنند
How Digital Pins Work as Input Pins
خواندن یک مقدار دیجیتال - تشخیص زمانی که دکمه فشار داده شده است
Read a Digital Value – Detect When the Button Is Pressed
فعالیت 03 - روشن کردن LED فقط در صورت فشار دادن دکمه
Activity 03 - Power On an LED Only if the Button Is Pressed
فعالیت 03 - راه حل
Activity 03 - Solution
یک ابزار اضافی خوب برای تجسم داده ها در Arduino IDE - Serial Plotter
A Nice Additional Tool to Visualize Data on the Arduino IDE - Serial Plotter
پتانسیومتر – پین های آنالوگ
Potentiometer – Analog Pins
معرفی
Introduction
یک پتانسیومتر به مدار خود اضافه کنید
Add a Potentiometer to Your Circuit
نحوه کار پین های آنالوگ
How Analog Pins Work
یک مقدار آنالوگ را از پتانسیومتر بخوانید
Read an Analog Value from the Potentiometer
فعالیت 04 - روشنایی LED را با پتانسیومتر تنظیم کنید
Activity 04 - Set the LED Brightness with the Potentiometer
فعالیت 04 - راه حل
Activity 04 - Solution
اضافی: از پین آنالوگ به عنوان پین دیجیتال استفاده کنید
Extra: Use an Analog Pin as a Digital Pin
با پین های آردوینو بیشتر تمرین کنید
Practice More with Arduino Pins
سنسور اولتراسونیک را به مدار خود اضافه کنید
Add the Ultrasonic Sensor to Your Circuit
نحوه عملکرد سنسور اولتراسونیک + عملکرد pulseIn ()
How the Ultrasonic Sensor Works + pulseIn() Function
از یک مانع فاصله بگیرید
Get the Distance from an Obstacle
فعالیت 14 - مدت زمان عملکرد pulseIn() را اندازه گیری کنید
Activity 14 - Measure the Duration of the pulseIn() Function
فعالیت 14 - حل
Activity 14 - Solution
از سنسور اولتراسونیک با وقفه به جای pulseIn() استفاده کنید
Use the Ultrasonic Sensor with Interrupts Instead of pulseIn()
فعالیت 15 - روشن کردن LED متفاوت بسته به فاصله از یک مانع
Activity 15 - Power On a Different LED Depending on the Distance from an Obstacle
فعالیت 15 - راه حل
Activity 15 – Solution
اضافی - بهبود پایداری سنسور اولتراسونیک
Extra – Improve the Stability of the Ultrasonic Sensor
صفحه نمایش LCD – متن را مستقیماً روی مدار/ربات خود نمایش دهید
LCD Screen – Display Text Directly on Your Circuit/Robot
معرفی
Introduction
سنسور اولتراسونیک را به مدار خود اضافه کنید
Add the Ultrasonic Sensor to Your Circuit
متن را روی صفحه LCD چاپ کنید + آن را با پتانسیومتر تنظیم کنید
Print Text on the LCD Screen + Tune It with the Potentiometer
با مکان نما LCD بازی کنید
Play with the LCD Cursor
فعالیت 16 - چاپ ورودی سریال روی صفحه LCD
Activity 16 – Print Serial Input on LCD Screen
فعالیت 16 - حل
Activity 16 - Solution
فعالیت 17 - چاپ فاصله از مانع روی صفحه LCD
Activity 17 - Print Distance from Obstacle on LCD Screen
فعالیت 17 - حل
Activity 17 - Solution
کنترل از راه دور IR - پروژه های خود را تعاملی تر کنید
IR Remote Controller – Make Your Projects More Interactive
معرفی
Introduction
گیرنده IR را به مدار خود اضافه کنید
Add the IR Receiver to Your Circuit
یک کتابخانه آردوینو جدید با آردوینو IDE نصب کنید
Install a New Arduino Library with the Arduino IDE
دریافت داده از کنترل از راه دور IR (کتابخانه نسخه 2)
Get Data from the IR Remote Controller (Library v2)
نسخه کتابخانه (v3) را تغییر دهید و داده ها را از کنترل از راه دور IR دریافت کنید
Change Library Version (v3) and Get Data from the IR Remote Controller
داده هایی را که می خوانید با دکمه های کنترلر نقشه برداری کنید
Map the Data You Read with the Controller's Buttons
از یک ساختار سوئیچ برای کنترل دستورات IR استفاده کنید
Use a Switch Structure to Handle IR Commands
فعالیت 18 - انتخاب کنید کدام LED با کنترل از راه دور روشن شود
Activity 18 - Choose Which LED to Power On with the Remote Controller
فعالیت 18 - راه حل (قسمت الف)
Activity 18 - Solution (Part A)
فعالیت 18 - راه حل (قسمت ب)
Activity 18 - Solution (Part B)
نمایش نظرات