eitaa logo
Arduino (Techno electronic)
79 دنبال‌کننده
3 عکس
6 ویدیو
1 فایل
دوره آموزش رایگان آردوینو
مشاهده در ایتا
دانلود
آردوینو چیست ؟ آردوینو یک هدر برده که به کمک اون و کدی که با نرم افزار می‌نویسید و روش آپلود می‌کنید میتونید یک سری کار هایی از قبیل روشن و خاموش کردن یک LED گرفته تا خواندن مقدار یک سنسور و نمایش اون بر روی یک ال سی دی انجام بدین برای آموزش من پیشنهادم اینه که از آردوینو UNO استفاده کنید که در دو مدل R3 و CH340 موجود هستش که قسمت بعدی به برسی اونها می‌پردازیم.
آردوینو UNO R3 که از یک میکرو کنترلر Atmega 328 با پیکج Dip استفاده شده و معمولا قیمت بالاتری نسبت به آردوینو UNO CH340دارن
آردوینو UNO CH340 هم از همون میکروکنترلر Atmega328 استفاده می کنه ولی از پکیج SMD استفاده شده (یعنی پایه ای نداره که از که این سمت برد رد بشه و او طرف برد لحیم بشه) و پروگرمش اون آی سی CH340 هستش که اطلاعات رو از موبایل یا کامپیوتر می گیره و روی میکروکنترلر پروگرم می‌کنه
توی این تصویر هم میتونید پایه های آردوینو رو ببینید گر بخوام پایه های آردوینو رو دسته بندی کنم پایه های ما به دسته های زیر تبدیل میشن 1- تغذیه POWER 2- پایه های دیجیتال GPIO 3- پایه های ورودی آنالوگ ADC پایه های دیگه ای هم هستند که برای ارتباط بین آردوینو با کامپیوتر یا سایر سنسور ها استفاده میشن که بعدا دربارشون صحبت می‌کنم.
پایه های تغذیه POWER پایه های بالا سمت چپ پایه های تغذیه برد هستند . پایه 5V : این پایه خروجی 5 ولت هستش که توسط یک رگولاتور روی بر تامین میشه و میتونه برای اتصال به سنسور یا بقیه ماژول ها ازش استفاده کرد . پایه 3.3V : بعضی از سنسور ها یا ماژول ها تغذیه 5ولتی میتونه بهشون آسیب جدی وارد کنه برای همین میتونیم از این پایه بعنوان پایه تغذیه براشون استفاده کنیم. پایه GND : زمین یا همون 0 ولت هستش که دقیقا مثل پایه منفی باتری عمل می‌کنه. پایه Vin : پایه ورودی هستش که اگر خواستیم برد آردوینو رو با منبع تغذیه یا باتری روشن کنیم از ولتاژ مثبت منبع تغذیه خارجی رو به این پایه وصل می‌کنیم سوکت آداپتوری بالای برد هم به این پایه متصل هستش که میتونید ولتاژ 7.5 تا 9 ولت رو بهش بدیم .(تا 12ولت مشکلی نداره ولی تجربه بهم ثابت کرده چون رگولاتور داغ می‌کنه در صورت جریان کشی زیاد رگولاتور میسوزه و می‌تونه به میکروکنترلر آسیب بزنه)
پایه های دیجیتال GPIO برد آردوینو UNO دارای 14 پایه دیجیتال هستش که میتونیم وابسته به نیازمون اون ها رو به صورت ورودی یا خروجی (output, input) تعریف کنیم که در قسمت سمت راست برد قرار گرفتن. پایه های D0 تا D13 که پایه های دیجیتال ما هستند و ما میتونیم هر کدوم رو برای خروجی یا ورودی تعریف کنیم اما بعضی از پایه ها پایه PWM هستند که به کمک اونها میتونیم دور موتور یا شدت روشنایی یک لامپ رو کنترل کنیم . پایه های دیجیتال هنگامی که در حالت خروجی هستند می تونن ولتاژ 0 ولت یا 5 ولت رو بعنوان خروجی روی پین خودشون بندازن همچنین برای ورودی شدن این پایه ها باید ولتاژ 5 ولت رو روی پایه ورودی بندازیم تا میکروکنترلر متوجه این پالس بشه اما پایه های PWM که نحوه کار کردنشون رو بعدا میگم میتونن ولتاژی بین این ولتاژ ها رو روی پایه های خروجی خودشون اعمال کنند اگه دقت کنین کنار بعضی از پایه های آردوینو مثل پایه D3 یک علامت شبیه به این ٓ (علامت مد) هستش که این بیانگر پایه PWM هستش.
نهایتا پایه های آنالوگ ADC پایین برد سمت چپ ۶ تا پایه هستن A0 تا A5 که برای تبدیل آنالوگ به دیجیتال استفاده میشن و مثلا برای خواندن ولتاژ باتری یا مقدار یک مقاومت به کار میاد که ولتاژ 0 تا 5 ولت رو به عددی بین 0 تا 1023 برای ما تبدیل می‌کنه که برای سنسور های دما یا خواندن مقدار یک ولوم بکار میره. Techno_Ele
62.46M حجم رسانه بالاست
مشاهده در ایتا
آموزش برنامه نویسی آردوینو 🔹قسمت اول در آموزش خواهید دید... نصب نرم‌افزار آردوینو IDE نصب درایور CH340 پروگرم کردن کد چشمک زن Techno_Ele https://eitaa.com/Techno_Electronic
نرم افزار آردوینو https://irenx.ir/software/arduino-download 🔸نحوه نصب داخل این سایت آموزش داده شده است . نسخه 1.18رو دانلود کنید لینک مستقیم ⬇️ https://irenx.ir/go/3899/ 🔐رمز فایل فشرده : irenx.ir Techno_Ele https://eitaa.com/Techno_Electronic
CH341SER.EXE
243.3K
🔘درایور CH340 این نرم افزار رو باید برای شناسایی برد آردوینو توسط سیستم نصب کنید❗️ برد هایی که با نام آردوینو CH340در بازار موجود هستند با این درایور توسط سیستم شناسایی می‌شوند.
54.41M حجم رسانه بالاست
مشاهده در ایتا
آموزش برنامه نویسی آردوینو 🔹قسمت دوم کنترل روشن و خاموش شدن LED با push button در آموزش خواهید دید... مفهوم pullup - pulldown نقشه مدار مفهوم دیبانس و دیبانسیگ پروگرم کردن کد و عملکرد Techno_Ele https://eitaa.com/Techno_Electronic
77.73M حجم رسانه بالاست
مشاهده در ایتا
آموزش برنامه نویسی آردوینو 🔹قسمت سوم کنترل روشن و خاموش شدن LED با push button در حالت لچ (Latch) در آموزش خواهید دید... آشنایی با متغیر های int bool char آشنایی با دستور if و else پروگرم کردن کد و عملکرد Techno_Ele https://eitaa.com/Techno_Electronic
64.71M حجم رسانه بالاست
مشاهده در ایتا
آموزش برنامه نویسی آردوینو 🔹قسمت چهارم مبدل آنالوگ به دیجیتال و ارتباط سریال آردوینو با کامپیوتر در آموزش خواهید دید... آشنایی با مبدل ADC آشنایی با پروتکل سریال مانیتور پروگرم کد کردن و سریال مانیتور و سریال پلاتر Techno_Ele https://eitaa.com/Techno_Electronic
ttsmaker-file-2024-8-31-12-36-32.mp3
18.6K
واکنش اعضای کانال به هنوز منتشر نشدن قسمت پنجم دوره:😂
55.69M حجم رسانه بالاست
مشاهده در ایتا
آموزش برنامه نویسی آردوینو 🔹قسمت پنجم واحد PWM کنترل شدت روشنایی یک ال ای دی با ولوم در آموزش خواهید دید... آشنایی با کنترل عرض پالس PWM (pulse width modulation) مفهوم دیوتی سایکل پروگرم کردن کد و عملکرد مدار Techno_Ele https://eitaa.com/Techno_Electronic
70.66M حجم رسانه بالاست
مشاهده در ایتا
آموزش برنامه نویسی آردوینو 🔹قسمت ششم واحد PWM قسمت دوم کنترل دور موتور کنترل جهت چرخش موتور در آموزش خواهید دید... آشنایی با درایو کردن موتور آشنایی با آی سی درایو موتور L293D پروگرم کردن کد و عملکرد مدار Techno_Elec https://eitaa.com/Techno_Electronic