بوردها و ابزارهای پیشرفته Arduino
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- بورد مناسب Arduino را برای پروژه بعدی خود انتخاب کنید.
- اشکالزدایی و ابزارهای مرتبط را یاد بگیرید.
- با استفاده از Arduino و Temboo اپلیکیشن های اینترنت اشیاء ایجاد کنید.
- از Processing برای ساخت اپلیکیشن های دسکتاپی که با Arduino ارتباط برقرار میکنند استفاده کنید.
- از OpenOCD و GDB برای اشکالزدایی یک sketch در حال اجرا روی Arduino Zero استفاده کنید.
- از Atmel-ICE و Atmel Studio برای برنامهنویسی و اشکالزدایی sketchهای Arduino استفاده کنید.
- تفاوتهای میان بوردهای پیشرفته Arduino را بهتر درک کنید.
پیش نیازهای دوره
- آشنایی اولیه و عملی با Arduino Uno لازم است.
- داشتن برخی از بوردها و ابزارهای معرفیشده در این دوره اختیاری است. میتوانید ابتدا دوره را بگذرانید و بعد تصمیم بگیرید کدام بورد را برای پروژه بعدی خود بخرید.
- تمام ابزارهای نرمافزاری ارائهشده در این دوره رایگان هستند.
توضیحات دوره
در دوره بوردها و ابزارهای پیشرفته آردوینو، شما را با برخی از بهترین فناوریهایی که اکوسیستم Arduino ارائه میدهد آشنا میکنم. این دوره بیش از 8 ساعت ویدیو دارد و در قالب بیش از 50 درس ارائه میشود.
Arduino Uno عالی است: مقاوم، ساده برای استفاده، کمهزینه، قابل پیکربندی و متنباز. اما دیر یا زود متوجه میشوید که برای پروژههای شما کافی نیست. ورودی و خروجی کافی ندارد. سرعت کافی ندارد. حافظه کافی ندارد. گزینههای ارتباطی کافی ندارد. و این فهرست ادامه دارد.
اکوسیستم Arduino برای این نیازها راهحل دارد. جایگزینهای قدرتمندتری برای Arduino Uno وجود دارد. میتوانید از تجهیزات و قطعاتی که از قبل دارید استفاده کنید، و بهویژه از زمانی که برای Arduino صرف کردهاید و تجربهای که به دست آوردهاید استفاده کنید، و برای پروژه بعدی خود به سراغ Arduinoهای قدرتمندتر و تخصصیتر بروید.
در این دوره، برخی از بهترین بوردهای پیشرفته Arduino که در حال حاضر در دسترس هستند را معرفی میکنیم. تلاش میکنیم توضیح دهیم هر کدام چه ویژگی خاصی دارند، چگونه میتوانید از آنها در پروژههای خود استفاده کنید، و هنگام مهاجرت از Arduino Uno باید به چه نکاتی توجه کنید.
البته پروژههای پیشرفته Arduino فقط به سختافزار وابسته نیستند، بلکه به نرمافزار هم نیاز دارند. پروژههای پیشرفته به ابزارهای پیشرفته نیاز دارند! در این دوره، این بخش را هم پوشش دادهایم. با ابزارهای پیشرفته اشکالزدایی و ویرایش، خودکارسازی مبتنی بر cloud، و همکاری Arduino و PC را یاد بگیرید.
در این دوره، این بوردهای پیشرفته Arduino را بررسی میکنیم:
- Arduino Mega 2560
- Arduino Due
- Arduino 101
- Arduino Zero
- Arduino Galileo Gen 2
برای هر بورد، ویژگیهایی را بررسی میکنیم که آن را از سایر Arduinoها متمایز میکند، یعنی «قدرتهای ویژه» آن. این ویژگیها را از طریق آزمایش و تجربه عملی نشان میدهیم.
همچنین این ابزارها را پوشش میدهیم:
- Atmega Studio، یک ویرایشگر و اشکالزدایی پیشرفته
- Atmega Atmel-ICE، یک دستگاه اشکالزدای و برنامهریز
- Temboo، یک پلتفرم خودکارسازی cloud برای اینترنت اشیاء
- Processing، یک زبان و فریمورک برای ساخت اپلیکیشن های دسکتاپی که با Arduino تعامل دارند.
تمام sketchهای نمایشی از Github قابل دانلود هستند، بنابراین لازم نیست زیاد تایپ کنید.
برای اینکه بیشترین بهره را از این دوره ببرید، بهتر است از قبل تجربه عملی کار با یک بورد اولیه Arduino مانند Uno را داشته باشید. اگر تازه شروع کردهاید، پیشنهاد میکنیم در دوره Arduino گام به گام شرکت کنید و پروژههای مقدماتی Arduino را مرحلهبهمرحله دنبال کنید.
برای استفاده از مطالب این دوره، لازم نیست یکی از این بوردها را داشته باشید. میتوانید از این دوره بهعنوان یک راهنمای مرجع استفاده کنید تا پیش از انتخاب بورد برای پروژه بعدی، مزایا و معایب هر بورد را بهتر بشناسید.
همین حالا یادگیری درباره بوردها و ابزارهای پیشرفته آردوینو را شروع کنید!
این دوره برای چه کسانی مناسب است؟
- این دوره بیشترین سود را برای دانشجویانی دارد که از قبل حداقل تجربه عملی اولیه با Arduino Uno دارند.
- دانشجویانی که میخواهند از Arduino Uno ارتقا پیدا کنند، اما نمیدانند کدام گزینه برای پروژه بعدیشان بهتر است.
- دانشجویانی که به پلتفرمهای اینترنت اشیاء مانند Temboo علاقهمند هستند.
- دانشجویانی که کنجکاوند با ابزارهای مورد استفاده در پروژههای پیچیدهتر Arduino، مانند ویرایشگرها و اشکالزداها، آشنا شوند.
- اگر تا به حال با Arduino کار نکردهاید، بهتر است ابتدا یکی از دورههای مقدماتی Arduino مدرس را بگذرانید.
بوردها و ابزارهای پیشرفته Arduino
-
این دوره درباره چیست؟ 03:43
-
خلاصهای از محتوای دوره 13:36
-
مقدمه 00:55
-
Arduino Zero - مقدمهای بر آن 17:31
-
راهاندازی 10:36
-
Arduino Zero و PWM 06:21
-
تبدیل Digital به Analog: ساخت یک شکلموج مثلثی 09:44
-
شکلموجهای بیشتر 07:31
-
Arduino Zero و مصرف توان 09:33
-
Real Time Counter 05:08
-
کار با درگاه USB Native 05:24
-
جمعبندی 00:29
-
دانش خود را درباره Arduino Zero بسنجید None
-
مقدمه 01:17
-
معرفی Arduino 101 13:18
-
راهاندازی و نمایش Real Time Counter 06:54
-
Bluetooth Low Energy و نمایش کنترل LED 11:45
-
Bluetooth Low Energy و نمایش سرویس Heart Rate 08:08
-
واحد اندازهگیری اینرسی و نمایش Processing 11:39
-
جمعبندی 00:31
-
دانش خود را درباره Arduino 101 بسنجید None
-
مقدمه 00:53
-
مقدمهای بر Arduino Mega 2560 10:34
-
استفاده از shield به سبک Uno با Mega 2560 13:00
-
بررسی چندین درگاه سریال در Mega 2560 14:49
-
بازیابی bootloader با برنامهریز Atmel-ICE 09:29
-
جمعبندی 00:40
-
دانش خود را درباره Arduino Mega 2560 بسنجید None
-
مقدمه 01:01
-
مقدمهای بر Arduino Due 11:58
-
کار با درگاه native USB و کتابخانه mouse 07:47
-
استفاده از shield به سبک Uno با Due 04:09
-
بررسی خروجیهای دوگانه Digital to Analog در Due 05:38
-
مصرف توان: مقایسه Due با Mega 2560 06:41
-
اشکالزدایی روی Due با اشکالزدایی Atmel-ICE 15:18
-
جمعبندی 00:40
-
دانش خود را درباره Arduino Due بسنجید None
-
مقدمه 01:14
-
مقدمهای بر Galileo Gen 2 17:32
-
راهاندازی و اولین بوت Galileo Gen 2 10:24
-
راهاندازی کامل Yocto Linux روی Galileo 09:48
-
استفاده از درگاه Ethernet 04:15
-
استفاده از ماژول کارت SD 08:38
-
استفاده از ماژول Wifi mPCI 09:23
-
دسترسی به GPIOها از Linux 09:33
-
استفاده از صفحهنمایش LCD مبتنی بر I2C با Galileo Gen 2 06:29
-
استفاده از نمایشگر رنگی OLED مبتنی بر SPI با Galileo Gen 2 04:00
-
جمعبندی 00:47
-
دانش خود را درباره Arduino Galileo Gen 2 بسنجید None
-
مقدمه 01:09
-
مقدمهای بر Atmel Studio 07:17
-
نصب Atmel Studio 10:33
-
نمایش اشکالزدایی در Atmel Studio، بخش 1 19:32
-
نمایش اشکالزدایی در Atmel Studio، بخش 2 12:01
-
چگونه bootloader بازنویسیشده توسط Atmel Studio را بازیابی کنیم 05:06
-
جمعبندی 00:27
-
دانش خود را درباره Atmel Studio بسنجید None
-
مقدمه 00:40
-
Temboo چیست؟ 10:05
-
ساخت اولین Choreo: راهاندازی Google Spreadsheets 15:36
-
ساخت اولین Choreo: پیکربندی و بارگذاری 15:17
-
ایجاد یک Choreo برای ایمیل 14:46
-
ترکیب Choreoها برای گردشکارهای عملی 14:19
-
Choreoها و محرکهای خروجی 06:55
-
جمعبندی 00:35
-
دانش خود را درباره Temboo بسنجید None
-
مقدمه 00:52
-
درباره Processing 15:31
-
راهاندازی، نمایش سریع و منابع 11:42
-
Processing ،Firmata و Arduino 17:45
-
نمایش داده حسگر از یک Arduino 101 14:36
-
جمعبندی 00:33
-
دانش خود را درباره Processing بسنجید None
-
مقدمه 01:07
-
OpenOCD و GDB: مقدمهای بر آنها 10:31
-
راهاندازی و شروع OpenOCD و GDB 07:36
-
نمایش یک جلسه اشکالزدایی 17:39
-
جمعبندی 00:42
-
دانش خود را درباره OpenOCD و GDB بسنجید None
-
جمعبندی 01:41
مشخصات آموزش
بوردها و ابزارهای پیشرفته Arduino
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:80
- مدت زمان :09:23:59
- حجم :12.39GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy