آموزش آردوینو گام به گام: شروع به کار

Arduino Step by Step: Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره جامع اصلی طراحی شده برای سازندگان جدید آردوینو مدارهای ساده ای را در اطراف Arduino Uno می سازند که عملکردهای ساده ای را اجرا می کند. طرح‌های ساده آردوینو بنویسید که می‌توانند حسگر را بخوانند، LED‌ها را چشمک بزنند، متنی را روی صفحه LCD بنویسند، موقعیت پتانسیومتر را بخوانند و خیلی چیزهای دیگر. بفهمید آردوینو چیست. درک آنچه که نمونه سازی است. درک ورودی ها و خروجی های آنالوگ و دیجیتال درک راه هایی که آردوینو می تواند با دستگاه های دیگر ارتباط برقرار کند استفاده از مولتی متر برای اندازه گیری ولتاژ، جریان، مقاومت و تداوم استفاده از پروتوبردها برای دائمی کردن پروژه ها با Arduino IDE، نوشتن، کامپایل و آپلود طرح ها , کتابخانه ها را نصب کنید برنامه نویسی آردوینو را بدانید، مفاهیم اولیه، ساختارها و کلمات کلیدی آن چیست تشخیص و اندازه گیری نور مرئی، رنگ و نور ماوراء بنفش اندازه گیری دما، رطوبت و شتاب اندازه گیری فاصله بین سنسور و یک شی در مقابل آن تشخیص یک شخص ورود به اتاق تشخیص نویز ایجاد نویز و پخش موسیقی نمایش متن روی نمایشگر کریستال مایع درباره آردوینو IDE 2.0 و ویرایشگر وب آردوینو بیاموزید. همانطور که در بخش 1 این دوره فهرست شده است ابزارهای ضروری: تخته نان کوچک، سیم های جامپر، مولتی متر، آهن لحیم کاری و لحیم کاری، سیم برش در مورد الکترونیک هیجان زده باشید!

به روز شده: اکتبر 2022

دوره شاخص من که برای افرادی که تازه وارد الکترونیک و برنامه نویسی شده اند طراحی شده است، یک به روز رسانی جامع دریافت کرده است!

من در نیمه اول دوره سخنرانی های جدیدی اضافه کرده ام. سخنرانی‌های جدید را در بخش‌های «Arduino Uno خود را بشناسید»، «بردها و کیت‌های آردوینو»، و «IDE آردوینو» پیدا خواهید کرد.

در این سخنرانی‌ها، من آخرین پیشرفت‌ها در نرم‌افزار و سخت‌افزار Arduino را پوشش می‌دهم، از جمله موضوعاتی مانند Arduino Web IDE، Arduino IDE 2.0 آینده، و خانواده بردهای مدرن Arduino MKR و Nano IoT.

من همچنین تمام پیوندهای وب‌سایت‌های خارجی و منابع دیگر، مانند برگه‌های داده را تأیید کرده‌ام، و در بسیاری از موارد، پیوندهای جدیدی به منابع خارجی اضافه کرده‌ایم.

------------------------------

به روز شده: ژانویه 2020

من این دوره را با بخش جدیدی به روز کرده ام که در آن نحوه استفاده از آرایه ها در طرح های آردوینو را یاد خواهید گرفت. این یک مهارت بسیار مفید است، زیرا می توانید کارهای تکراری را تنها با چند خط کد برنامه ریزی کنید. لذت ببرید!

---------------------------------------

این دوره اصلی و افسانه‌ای آردوینو در Udemy توسط Tech Explorations است که با تعصب توسط دکتر پیتر دالماریس پشتیبانی می‌شود.

مورد اعتماد هزاران دانش‌آموز است و شامل بیش از 16 ساعت محتوا، آزمون‌ها، مخزن کد GitHub، هزاران بحث فعال دانشجویی، و منابع قابل دانلود و پیوندی بی‌شماری است.

لطفاً با دوره های دیگر با نام مشابه اشتباه نگیرید.

---------------------------------------

این دوره برای ساز جدید آردوینو است.

آیا به یادگیری علاقه دارید؟

آیا برای تبدیل شدن به یک Maker با آردوینو هیجان‌زده هستید؟

اگر پاسخ دادید "بله!" برای هر دو، شما آماده شروع هستید!

در این دوره، من بر اهمیت درست کردن اصول اولیه و یادگیری تا تسلط تاکید کردم. به عنوان یک معلم برای بیش از 15 سال، من به طور مستقیم می دانم که برخورد با موانع به دلیل نداشتن دانش اساسی برای پیشرفت می تواند باعث بی انگیزگی شود.

در آردوینو قدم به قدم شروع کردن، مطمئن می شوم که در بیش از 18 ساعت محتوای ویدئویی، پروژه های کوچک و آزمون ها، همه اصول اولیه را پوشش می دهیم تا بتوانید از یادگیری در مورد آردوینو لذت ببرید.

در پایان دوره، درک خوبی از قابلیت‌های آردوینو Uno، بهترین آردوینو برای افرادی که شروع به کار می‌کنند، خواهید داشت و با قابلیت‌های چند تن از پسرعموهای آن آشنا خواهید شد.

با ابزارهای اولیه نمونه سازی و استفاده از آنها، اصول محیط برنامه نویسی آردوینو، زبان و برنامه نویسی راحت خواهید بود.

شما می‌توانید از اجزای مختلف، از دکمه‌های ساده و LED گرفته تا رنگ‌های قابل مشاهده و نور فرابنفش و سایر حسگرهای محیطی استفاده کنید.

علاوه بر دانستن نحوه استفاده از مؤلفه‌هایی که در این دوره نشان می‌دهم، همچنین یاد می‌گیرید که چگونه برگه‌های داده را بخوانید، چگونه به تنهایی از کتابخانه‌ها استفاده کنید، و چگونه مهارت‌های لازم برای ایجاد ابزارهای مورد نظر خود را بیاموزید. با دانش، آزادی می آید، و من به شما کمک خواهم کرد تا به آنجا برسید.

از شما دعوت می‌کنم که سخنرانی‌های رایگان بخش اول دوره را مرور کنید تا جزئیات بیشتری در مورد آن بدانید.

اگر در مورد تبدیل شدن به یک Maker با آردوینو هیجان زده هستید، به بسیاری از سازندگان دیگر و من در آردوینو گام به گام شروع کنید بپیوندید!

مشتاقانه منتظر یادگیری با شما هستم!


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

معرفی دوره Introduction to the course

  • این دوره در مورد چیست؟ What is this course about?

  • قطعاتی که نیاز خواهید داشت Parts you will need

  • ابزارهایی که نیاز خواهید داشت Tools you will need

  • چگونه از این دوره بیشترین بهره را ببرید How to get the most out of this course

  • به روز رسانی مختصر 2022 Update 2022 brief

آردوینو خود را بشناسید Know your Arduino

  • معرفی این بخش Introduction to this section

  • Arduino Uno در طول سال ها The Arduino Uno over the years

  • آشنایی با Arduino Uno: Atmega328P، USB، Shields Getting to know the Arduino Uno: Atmega328P, USB, Shields

  • آشنایی با Arduino Uno: پین ها، پاور، ساعت Getting to know the Arduino Uno: Pins, power, clock

  • با استفاده از پین های خروجی دیجیتال Using the digital output pins

  • با استفاده از پین های ورودی دیجیتال Using the digital input pins

  • استفاده از پین های خروجی آنالوگ Using the analog output pins

  • با استفاده از پین های ورودی آنالوگ Using the analog input pins

  • مسابقه پایان بخش End of section quiz

مقدمه ای بر ارتباطات Introduction to communications

  • معرفی این بخش Introduction to this section

  • ارتباطات سریال (UART). Serial (UART) communications

  • ارتباطات I²C (TWI). I²C (TWI) communications

  • ارتباطات SPI SPI communications

  • مسابقه پایان بخش End of section quiz

بردهای آردوینو Arduino boards

  • معرفی این بخش Introduction to this section

  • آردوینو در گذشته و حال Arduinos past and present

  • آردوینوهای کلاسیک Classic Arduinos

  • با برخی از اعضای خانواده آردوینو آشنا شوید Meet some members of the Arduino family

  • معرفی آردوینو مگا 2560 Introducing the Arduino Mega 2560

  • معرفی Arduino Due Introducing the Arduino Due

  • معرفی Arduino Zero Introducing the Arduino Zero

  • معرفی آردوینو پرو مینی Introducing the Arduino Pro Mini

  • معرفی بردهای سازگار با آردوینو Introducing Arduino-compatible boards

  • آردوینوهای مدرن Modern Arduinos

  • آردوینو MKR Arduino MKR

  • آردوینو نانو Arduino Nano

  • کیت ها Kits

  • کیت دانشجویی آردوینو Arduino Student Kit

  • Arduino Explore IoT Kit Arduino Explore IoT Kit

  • کیت سنسور آردوینو Seed Studio Seeed Studio Arduino Sensor kit

  • کیت مبتدی DFRobot برای آردوینو DFRobot Beginner Kit for Arduino

  • مسابقه پایان بخش End of section quiz

اصول اولیه نمونه سازی Prototyping basics

  • معرفی این بخش Introduction to this section

  • با استفاده از تخته نان Using the breadboard

  • استفاده از سیم های جامپر Using jumper wires

  • ابزارهای کاملا ضروری The absolutely essential tools

  • آردوینو خود را با منابع تغذیه تامین کنید Powering your Arduino with power supplies

  • استفاده از مولتی متر برای اندازه گیری ولتاژ Using the multimeter to measure voltage

  • استفاده از مولتی متر برای اندازه گیری جریان Using the multimeter to measure current

  • مولتی متر - مقاومت و تداوم The multimeter - Resistance and continuity

  • مولتی متر کیت دانشجویی آردوینو The Arduino Student Kit multimeter

  • مقدمه ای بر لحیم کاری - آهن لحیم کاری Introduction to soldering - the soldering iron

  • لحیم کاری - تهیه و استفاده از نگهدارنده ها Soldering - preparation and using holders

  • لحیم کاری - با استفاده از سیم برش و دستگاه بخور Soldering - using wire cutters and fume extractor

  • لحیم کاری - نکات تعمیر و نگهداری ساده برای آهن لحیم کاری شما Soldering - Simple maintenance tips for your solder iron

  • نمایشی از لحیم کردن هدر روی تخته شکست A demonstration of soldering a header onto a breakout board

  • مقدمه ای بر پروتوبردها An introduction to protoboards

  • مسابقه پایان بخش End of section quiz

آردوینو IDE The Arduino IDE

  • معرفی این بخش Introduction to this section

  • آردوینو IDE 1.8 Arduino IDE 1.8

  • آردوینو IDE 2.0 Arduino IDE 2.0

  • مقدمه ای بر Arduino IDE An introduction to the Arduino IDE

  • دریافت و نصب Arduino IDE Getting and installing the Arduino IDE

  • آردوینو IDE - درک قسمت تنظیمات The Arduino IDE - Understanding the Preferences pane

  • Arduino IDE - درک موارد منو The Arduino IDE - Understanding the Menu items

  • چگونه یک طرح را در آردوینو خود آپلود کنیم How to upload a sketch to your Arduino

  • چگونه یک طرح را در آردوینو خود آپلود کنیم - برای کاربران ویندوز How to upload a sketch to your Arduino - For Windows users

  • مسابقه پایان بخش End of section quiz

برنامه نویسی آردوینو Arduino programming

  • معرفی این بخش Introduction to this section

  • مقدمه ای بر برنامه نویسی آردوینو An introduction to Arduino programming

  • قسمت های اساسی یک طرح آردوینو را درک کنید Understand the basic parts of an Arduino sketch

  • شروع کار با توابع سفارشی Getting started with custom functions

  • ایجاد توابع سفارشی و کلمه کلیدی بازگشت Creating custom functions and the return keyword

  • استفاده از متغیرها Using variables

  • درک محدوده متغیر Understanding variable scope

  • درک ثابت ها Understanding constants

  • مقدمه ای بر ساختارهای کنترلی: عبارت «اگر». Introduction to control structures: The "if" statement

  • مقدمه ای بر ساختارهای کنترلی: عبارت "while". Introduction to control structures: The "while" statement

  • مقدمه ای بر ساختارهای کنترلی: عبارت For Introduction to control structures: The "For" statement

  • مقدمه ای بر ساختارهای کنترلی: عبارت "Switch". Introduction to control structures: The "Switch" statement

  • خروجی دیجیتال - نحوه کنترل LED Digital output - how to control an LED

  • ورودی دیجیتال - نحوه خواندن وضعیت یک دکمه Digital input - how to read the state of a button

  • ورودی آنالوگ - نحوه خواندن وضعیت یک پتانسیومتر Analog input - how to read the state of a potentiometer

  • خروجی آنالوگ - نحوه ایجاد یک LED محو شدن Analog output - how to create a fading LED

  • مقدمه ای بر LED RGB (رنگی). Introduction to the RGB (color) LED

  • سیم کشی LED RGB Wiring the RGB LED

  • RGB LED: ایجاد رنگ RGB LED: creating colors

  • استفاده از کتابخانه برای کنترل LED RGB با PWM Using a library to control an RGB LED with PWM

  • با مستندات زبان آردوینو بیشتر بیاموزید Learning more with the Arduino language documentation

  • مسابقه پایان بخش End of section quiz

برنامه نویسی آردوینو: آرایه ها Arduino programming: Arrays

  • معرفی این بخش Introduction to this section

  • مقدمه ای بر آرایه ها Introduction to Arrays

  • آرایه ها، مثال 1 Arrays, Example 1

  • آرایه ها، مثال 2 Arrays, Example 2

  • آرایه ها، مثال 3 Arrays, Example 3

  • آرایه ها، مثال 4 Arrays, Example 4

اندازه گیری نور و رنگ Measuring light and color

  • معرفی این بخش Introduction to this section

  • مقاومت نوری چیست و چگونه آن را سیم کشی کنیم What is a photoresistor and how to wire it

  • نحوه انتخاب مقاومت ثابت مناسب برای مقاومت نوری How to select the appropriate fixed resistor for a photoresistor

  • با استفاده از سنسور نور ماوراء بنفش Using the Ultra-Violet light sensor

  • مقدمه ای بر حسگر رنگ RGB An introduction to the RGB Color sensor

  • سیم کشی سنسور رنگ RGB Wiring the RGB Color sensor

  • پروژه کوچک: یک رنگ را با استفاده از حسگر رنگ RGB روی یک LED RGB کپی کنید Mini project: copy a color to an RGB LED using an RGB Color sensor

  • مسابقه پایان بخش End of section quiz

اندازه گیری دما، رطوبت و فشار Measuring temperature, humidity and pressure

  • مقدمه ای بر حسگرهای محیطی Introduction to environment sensors

  • استفاده از سنسور DHT22 برای اندازه گیری دما و رطوبت Using a DHT22 sensor to measure temperature and humidity

  • مقدمه ای بر ترمیستور An introduction to the Thermistor

  • سیم کشی ترمیستور Wiring the Thermistor

  • نحوه محاسبه دما از مقاومت ترمیستور How to calculate the temperature from the thermistor resistance

  • ترمیستور: بدست آوردن دما با استفاده از کتابخانه Thermistor: getting a temperature using a library

  • ترمیستور: بهبود دقت قرائت آنالوگ با AREF Thermistor: improving the accuracy of analog readings with AREF

  • مقدمه ای برای اندازه گیری دما با TMP36 An introduction to measuring temperature with the TMP36

  • سیم کشی TMP36 و یک طرح نمایشی Wiring the TMP36 and a demonstration sketch

  • سیم کشی جایگزین TMP36 An alternate wiring of the TMP36

  • مقدمه ای بر MCP9808 برای خوانش دما بسیار دقیق An introduction to the MCP9808 for very accurate temperature readings

  • MCP9808: سیم کشی MCP9808: Wiring

  • با استفاده از MCP9808، نسخه ی نمایشی و پیش بینی طرح Using the MCP9808, demo and sketch walkthrough

  • MCP9808: نگاهی دقیق تر به آدرس دهی I2C MCP9808: A closer look at I2C addressing

  • مقدمه ای بر اندازه گیری فشار هوا با BMP180 An introduction to measuring barometric pressure with the BMP180

  • سیم کشی BMP180 و اولین طرح اولیه Wiring the BMP180 and first sketch walkthrough

  • اولین طرح نمایشی برای BMP180 A first demo sketch for the BMP180

  • طرح آزمایشی دوم برای BMP180 A second demo sketch for the BMP180

  • مسابقه پایان بخش End of section quiz

تشخیص شتاب Detecting acceleration

  • مقدمه ای بر تشخیص شتاب Introduction to detecting acceleration

  • مقدمه ای بر تشخیص شتاب با ADXL335 Introduction to detecting acceleration with the ADXL335

  • سیم کشی ADXL335 Wiring the ADXL335

  • ADXL335 را مستقیماً به آردوینو وصل کنید و جهت آن را تشخیص دهید Plugging the ADXL335 directly in the Arduino, and detect its orientation

  • طرح تشخیص جهت را با ADXL335 بنویسید Write the sketch for detecting orientation with the ADXL335

  • مسابقه پایان بخش End of section quiz

تشخیص اجسام با سنسور حرکت مادون قرمز Detecting objects with the infrared motion sensor

  • معرفی این بخش Introduction to this section

  • مقدمه ای بر حسگر حرکتی مادون قرمز منفعل (PIR). Introduction to the Passive infra-Red (PIR) motion sensor

  • یک آزمایش ساده PIR با یک LED A simple PIR experiment with an LED

  • نمایشی از استفاده از سنسور PIR با آردوینو A demonstration of using the PIR sensor with the Arduino

  • اولین طرح نمایشی سنسور PIR PIR sensor first demonstration sketch walkthrough

  • مرحله دوم طرح نمایشی سنسور PIR PIR sensor second demonstration sketch walkthrough

  • مسابقه پایان بخش End of section quiz

حس کردن فاصله Sensing distance

  • مقدمه ای بر حس کردن فاصله Introduction to sensing distance

  • آشنایی با سنسور فاصله اولتراسونیک Introduction to the ultrasonic distance sensor

  • سیم کشی و درک Trigger و Echo Wiring and understanding Trigger and Echo

  • نحوه محاسبه مسافت How to calculate distance

  • مسابقه پایان بخش End of section quiz

حس کردن صدا Sensing sound

  • مقدمه ای بر حس کردن صدا Introduction to sensing sound

  • آشنایی با سنسور صدای آنالوگ Introduction to the analog sound sensor

  • نمایش و طرحی از سنسور صدای آنالوگ A demonstration and sketch of the analog sound sensor

  • نمایش و طرحی از سنسور صدای دیجیتال A demonstration and sketch of the digital sound sensor

  • مسابقه پایان بخش End of section quiz

ایجاد صدا با زنگ Making noise with a buzzer

  • معرفی این بخش Introduction to this section

  • مقدمه ای بر زنگ Introduction to the buzzer

  • نواختن موسیقی Playing music

  • کنترل حجم صدا Control the sound volume

  • مسابقه پایان بخش End of section quiz

نمایشگر کریستال مایع The Liquid Crystal Display

  • معرفی این بخش Introduction to this section

  • آشنایی با ال سی دی Introduction to the LCD

  • سیم کشی LCD در حالت موازی 4 بیتی LCD wiring in 4-bit parallel mode

  • طرح نمایش LCD LCD demonstration sketch

  • نمایش داده های سنسور در LCD Display sensor data in the LCD

  • LCD را با استفاده از آداپتور I2C وصل کنید Connect LCD using the I2C adaptor

  • استفاده از RGB LCD و محافظ دکمه ها Using the RGB LCD and buttons shield

  • مسابقه پایان بخش End of section quiz

پاسخ های ویدیویی Video Responses

  • چرا از 3 مقاومت برای RGB LED استفاده کنیم، در مقابل فقط یک مقاومت در کاتد؟ Why use 3 resistors for the RGB LED, vs. just one resistor on the cathode?

نتیجه گیری و سخنرانی پاداش Conclusion and Bonus Lecture

  • خلاصه: آنچه یاد گرفته اید و آنچه در آینده است Recap: what you have learned and what's next

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش آردوینو گام به گام: شروع به کار
جزییات دوره
18.5 hours
143
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
39,712
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr Peter Dalmaris Dr Peter Dalmaris

مدرس و نویسنده "انقلاب آموزش ساز".