فیلم آموزش ADC در آردوینو – جلسۀ 6 آردوینو

در فیلم آموزش ADC در آردوینو به تشریح کامل مبدل آنالوگ به دیجیتال آردوینو و تشریح مباحث پایه ای ADC میکروکنترلرها و بررسی پروژه های ADC آردوینو می پردازیم.

۷۹,۰۰۰ تومان

تخفیف و هدیه

اخبار جدید یوبرد در اینستاگرام

آموزش های رایگان

لیست آموزش ها

زمان فیلم آموزشی

2 ساعت و 6 دقیقه

رضا بداغی

رضا بداغی

عضو هیئت مدیره یوبرد، طراح و برنامه نویس سیستم های دیجیتال مبتنی بر میکروکنترلر، طراح PCB و مدرس آموزش های میکروکنترلر، طراحی PCB و برنامه نویسی میکروکنترلر

دسترسی سریع

دانلود بلافاصله پس از پرداخت

راهنمای استفاده

پلیر اختصاصی، تنها Windows، یک سیستم

فیلم آموزش ADC در آردوینو جلسۀ ششم فیلم آموزش آردوینو مقدماتی یوبرد است. ADC مخفف Analog to Digital Converter و به معنی مبدل آنالوگ به دیجیتال است. المان های دیجیتال برای پردازش روی سیگنال های آنالوگ، باید ابتدا آنها را به مقادیر دیجیتال تبدیل کنند. واحد ADC در میکروکنترلر و آردوینو و سیستم های دیجیتال دیگر، وظیفۀ تبدیل سیگنال های آنالوگ به مقادیر دیجیتال را بر عهده دارد. ADC مقدار لحظه ای دامنۀ سیگنال ورودی را به مقادیر دیجیتال قابل پردازش برای المان های دیجیتال تبدیل می کند. سیگنال ها و کمیت های موجود در طبیعت آنالوگ هستند. سیگنال ها و کمیت هایی مثل صدا، دما، رطوبت، فشار هوا، وزن اجسام، نیرو و … همگی آنالوگ هستند. خروجی سنسورها و مبدل هایی هم که این کمیت ها و سیگنال ها را به سیگنال های الکتریکی تبدیل می کنند، آنالوگ است. میکروکنترلرها و آردوینو و کامپیوتر و … باید ابتدا این سیگنال آنالوگ را با ADC به مقادیر دیجیتال تبدیل کنند. در این صورت می توانند روی این سیگنال های آنالوگ کار کنند و پردازش انجام دهند. بنابراین ADC در بسیاری از سیستم های دیجیتال به ویژه آنهایی که با پارامترهای محیطی سروکار دارند، کاربرد دارد. راه اندازی ADC در آردوینو با نوشتن تنها یک تابع صورت می گیرد. اما توابع دیگری وجود دارند که می توانیم با آنها، تنظیماتی مثل رزولوشن و ولتاژ مرجع ADC را تغییر دهیم. همچنین ADC مباحثی دارد که لازم است آنها را تشریح کنیم. مباحثی مثل ولتاژ مرجع ADC در آردوینو، رزولوشن، روش به دست آوردن رابطۀ بین ورودی و خروجی ADC و مباحث دیگر. در این جلسه به تشریح کامل واحد مبدل آنالوگ به دیجیتال در آردوینو و مباحث تبدیل آنالوگ به دیجیتال در آردوینو می پردازیم.

ADC در AVR

راه اندازی ADC در AVR

راه اندازی آردوینو، شروع کار با Arduino

آموزش-مبدل-آنالوگ-دیجیتال-آردوینو

تصویر 1 – آموزش آردوینو، فیلم آموزش ADC در آردوینو

سرفصل های فیلم آموزش ADC در آردوینو

موضوعات مورد بحث جلسۀ ششم فیلم آموزش آردوینو به صورت زیر هستند:

  • تعریف ADC: در این بخش از فیلم آموزش آردوینو، ADC را تعریف می کنیم و مثال هایی می آوریم.
  • عبارات و اصطلاحات و موضوعات مرتبط با ADC: در این قسمت از فیلم آموزش Arduino، اصطلاحات و عبارات مرتبط با ADC را بیان می کنیم. اصطلاحات و عباراتی مثل روش های ADC، رزولوشن ADC، ولتاژ مرجع ADC، منابع تحریک ADC و فرکانس واحد ADC. همچنین رابطۀ خروجی ADC را با ولتاژ ورودی و ولتاژ مرجع و رزولوشن به دست می آوریم.
  • آموزش ADC در آردوینو: در این بخش از جلسۀ ششم فیلم آموزش Arduino، به بررسی ADC در آردوینو و ویژگی ها و مشخصات آن می پردازیم.
  • پایه های ADC در آردوینو: در این قسمت از فیلم آموزش Arduino، پایه های ADC در آردوینو UNO، آردوینو Nano، آردوینو Mega و همچنین برد STM32 Nucleo-F103RB را تشریح می کنیم. پایه های ورودی آنالوگ آردوینو و پایه های تغذیه و ولتاژ مرجع میکروکنترلرهای روی بردهای مذکور را در این قسمت بررسی می کنیم. (راه اندازی STM32 با آردوینو)

پایه-آنالوگ-آردوینو-مگا

تصویر 2 – آموزش آردوینو، پایه های ورودی آنالوگ آردوینو و پایۀ AREF

  • نکات و مباحثی از ADC در AVR و STM32: در این بخش از فیلم آموزش Arduino، مطالب دیگری دربارۀ ADC در میکروکنترلرهای AVR روی بردهای Arduino UNO/Nano/Mega و میکروکنترلر STM32F103RB بیان می کنیم. این مطالب عبارتند از تغذیۀ واحد ADC، انتخاب ولتاژ مرجع ADC و بعضی از مشخصات الکتریکی ADC. (راه اندازی ADC در STM32)
  • توابع ADC در آردوینو: تابع خواندن ADC، تابع تعیین ولتاژ مرجع و رزولوشن ADC در آردوینو، مبحث این بخش از جلسۀ ششم فیلم آموزش آردوینو هستند. حین توضیح عملکرد توابع و نحوۀ به کار بردن آنها، تفاوت های این توابع را برای بردهای مختلف بررسی می کنیم.
  • پروژه های ADC: در این بخش از پکیج آموزش آردوینو پروژه ها و نمونه کدهای ADC را تشریح می کنیم. پروژه های فیلم آموزش ADC در آردوینو، 7 پروژه هستند که در مجموع، همۀ مباحث ADC آردوینو را پوشش می دهند. مباحثی از جمله خواندن مقدار آنالوگ، رابطۀ خروجی تبدیل شده با ولتاژ ورودی، به دست آوردن فرمول محاسبۀ دما، شدت نور و ولتاژ و … از مقدار تبدیل شدۀ ADC، تعیین رزولوشن ADC، تعیین ولتاژ مرجع مناسب، خواندن از چند ورودی با به کار بردن وقفه ADC در آردوینو و شبیه سازی ADC در نرم افزار پروتئوس. برنامۀ این پروژه ها را در نرم افزارهای Arduino IDE و ویژوال استودیو و اتمل استودیو نوشته ایم. در یکی از پروژه ها با راه اندازی LCD گرافیکی KS0108 با آردوینو و با کتابخانه u8g2 آشنا می شویم. در یکی دیگر از پروژه ها هم، از وقفه ADC در آردوینو برای خواندن چند ورودی استفاده کرده ایم. این پروژه ها در مجموع مباحث خواندن ولتاژ با آردوینو، خواندن خروجی سنسور اکسیژن MG811، خواندن فتوسل با آردوینو، خواندن سنسور دما با آردوینو، انتخاب ولتاژ مرجع از پایۀ AREF، فعال کردن وقفه ADC در آردوینو، برنامه نویسی رجیستری ADC در آردوینو، راه اندازی Joystick با آردوینو، ولت متر و آمپرمتر با آردوینو و … را در بر دارند. (برنامه نویسی میکروکنترلرها با ویژوال استودیو)

راه-اندازی-lcd-ks0108-آردوینو

تصویر 3 – راه اندازی ADC و KS0108 در آردوینو

تشریح موضوعات مربوط به ADC در آردوینو و پروژه های آن در این جلسه به گونه ای است که دانش پذیر پس از آن، علاوه بر این که تا حدودی با ADC میکروکنترلرها آشنا می شود، می تواند ADC بردهای آردوینو را در پروژه ها به کار بگیرد.

پیش نمایش – پایه های ADC در بردهای آردوینو

آمریکا در زمینۀ طراحی بردهای فرکانس بالا در یک شرکت بسیارخوب مشغول بکار شدم. پیشنهاد می کنم شما هم از راهنمایی های آقای اسدی استفاده کنید.

توسط خانم نیلوفر

توصیه می کنم کسانی که پروژه های اکسپرت دارن، حداقل یک مرتبه جلسات خصوصی رو امتحان کنن.

توسط اوشین قدیمیان

به جرئت می تونم بگم آقای اسدی بهترین مدرسی بودن که باهاشون آشنا شدم.

توسط آقای حسین باقری

آقای محمد جوادیان

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

بخش پروتکل can از دوره arm را دیده ام. توضیحات پروتکل بسیار عالی بود. نکات گفته شده خیلی خوب بود،
از بخش تایمرها هم ویدیو را مشاهده کردم. یکی از موضوعاتی که برای من جذاب بود تسلط استاد بر رجیسترها بود، به هرحال بنده خودم گاهی تدریس میکنم، مطالب رجیسترها بسیار حوصله سربر و گاها پیچیده هستند، اما استاد اسدی بسیار روان و جذاب توضیح میدادند که اصلا حوصله سر نمیرفت، و برای بنده واقعا تحسین برانگیز بود.
دوره زبان c هم یا سرعت مرور کردم، مطالب خوب و کامل گفته شده است.
خیلی دوست دارم زمان داشته باشم و دوره MISRA C و سایر دوره های میکروکنترلری، SIM800 و آلتیوم و مونتاژ و … رو هم ببینم که متاسفانه وقت نشده است.
اما بنده چون مهندس اسدی را دوست دارم و قبول دارم و ارادت دارم، همیشه دوست داشته ام دوره های ایشان را داشته باشم تا زمانیکه نیاز داشته باشم یا وقت شود، مراجعه کنم.

آقای یاسر دلدار

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

آقای رضا عارفی

تبریک میگم فعالیت مجددتون
واقعا شیوه تدریس جناب اسدی رو دوست دارم شیوا روان و پر از نکته های صنعتی و عملی
دمتون گرم واقعا منتظرتون بودیم جاتون خیلی در آموزش خالی بود
با قدرت ادامه بدید. یا علی🌹

آقای داود ایزانلو

تا بهار 1402، آموزشها لحیم کاری و طراحی صنعتی مدارات مشترک میکروکنترلری را تهیه کرده اند.
سلام وقت بخیر مهندس اسدی عزیز. خواستم تشکر کن ازتون بابت آموزش هاتون
واقعا لذت بردم میدونسم خوبه از قبل ولی فک نمیکردم کیفیت آموزش در لین حد باشه
یه دنیا ممنون 🙏🏼🙏🏼🌹🌹

ناشناس

خواستم تشکر کنم ازتون. من تو شهری نزدیک مرز هستم. دسترسی به اموزش و ابزار تقریبا خیلی سخته.
با اموزشهای شما توی سایت، کمک های خیلی زیادی بهم شده. خواستم ازتون تشکر کنم.
سلامت و تندرست باشید.

آقای علیرضا سلطانی

آموزش میکروکنترلر stm32f1 شما خیلی عالیه
مثال های کاربردی عملی و زیبا در آموزشتون بکار بردید که من در هیچ آموزشی ندیدم و برنامه نویسی حرفه ای که در مثال ها میبینم لذت میبرم . خواستم تشکر کنم.
کاش زودتر تهیه کرده بودم این آموزشهای شمارو 🙏🙋‍♂️❤️
(آقای سلطانی پس از آموزش STM32، آموزشهای دیگر از جمله زبان C را نیز تهیه کرد.)

آقای محمد رضایی

درمورد فیلم آموزش CAN در STM32
من یک مشکل کوچولو تو CAN داشتم که تونستم با آموزش شما اونو حل کنم.
آموزش شما مثل بیسکویت ساقه طلایی می مونه نه مثل بعضی از دوستان که چیپس میدن بیشترش هواست.
سپس و درود بابت آموزش جامع، منظم و زیباتون.

محمد رضایی

آموزشهاتون عالی و بی نقص هست. مخصولا که خودم چندین ساله آلتیوم هم کار می کنم. به جرعت می تونم بگم از همین آلتیوم مقدماتی هم مطالب زیادی آموختم.
واقعا دستتون درد نکنه بابت آموزش هایی که در اختیارمون گذاشتید. همیشه سلامت باشید.

شرکت رستافن
شرکت آریان آسانسور
دانشگاه صنعت هواپیمایی کشوری
شرکت بهرام گستر الکترونیک
شرکت بهرام گستر الکترونیک
شرکت آذرلیوپاد
شرکت-فناوري-پردازش-نوين-اطلاعات-خوارزمي
شرکت آذرلیوپاد
شرکت آذرلیوپاد

آموزش های رایگان یوبرد، فقط تلاش کن

پروژه های دانش پذیران آموزش های یوبرد، نتایج مکتب سیستم های دیجیتال

سفارش پروژه میکروکنترلر، زیرساخت مطمئن صنعت

مشاوره آموزشی و شغلی یوبرد، نقشۀ گنج

دیگر آموزش های یوبرد

آموزش TFT LCD با TouchGFX و STM32 یوبرد

گرافیک کاربرپسند با میکروکنترلر ST

آموزش FreeRTOS یوبرد

زمان واقعی در میکروکنترلر و پردازنده های کوچک با FreeRTOS

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

شروع بازی ST

آموزش طراحی PCB و نویز یوبرد

تجسم دنیای الکترونیک

آموزش زبان C و MISRA-C یوبرد

گام نخست دنیای میکروکنترلر

آموزش لحیم کاری و IPC-A-610 یوبرد

ساخت دنیای الکترونیک

آموزش آردوینو یوبرد

جادۀ آسفالت میکروکنترلر

آموزش ماژول های SIM800 یوبرد

تلفن همراه صنعت

آموزش زبان ++C و ++MISRA-C یوبرد

لمس شی گرایی در میکروکنترلرها

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

شاهکار 8 بیتی Atmel

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

یادگار فیلیپس

دانلود

لطفا برای دریافت لینک دانلود اطلاعات خواسته شده را وارد نمایید
ضبط پیام صوتی

زمان هر پیام صوتی 4 دقیقه است