لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پروژههای سختافزاری اینترنت اشیا (IoT) با SwiftIO Playground
- آخرین آپدیت
دانلود IoT Hardware Projects with SwiftIO Playground
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند تا دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در طول مسیر دوره، درک خود را عمیقتر کنید.
با SwiftIO Playground به دنیای هیجانانگیز اینترنت اشیا (IoT) وارد شوید. در این دوره عملی، شما ۴۶ پروژه منحصربهفرد را اجرا خواهید کرد؛ از کنترلهای پایه LED گرفته تا کاربردهای پیچیده مانند ایستگاههای هواشناسی، قفلهای مبتنی بر شتابسنج و حتی بازی دوز (Tic-Tac-Toe). هر پروژه به شما کمک میکند تا سیستمهای واقعی IoT را با استفاده از کدنویسی Swift و سختافزار بسازید و شما را برای توسعه اپلیکیشنهای هوشمند و تعاملی توانمند میسازد.
شما با وظایف سادهای مانند چشمکزن کردن LEDها و کنترل دکمهها شروع کرده و به پروژههای پیچیدهتری مانند ساخت ایستگاه هواشناسی، کنترل حرکت با شتابسنج و حتی برنامهنویسی سازهای موسیقی پیش خواهید رفت. در ادامه، با سنسورهای مختلف، اتصال Wi-Fi و نمایشگرهای LCD کار خواهید کرد. این دوره از یک رویکرد ساختاریافته پیروی میکند و به شما اجازه میدهد گام به گام پیش رفته و دانش و مهارتهای IoT خود را ارتقا دهید.
این دوره برای مبتدیانی که هیچ تجربه قبلی در برنامهنویسی سختافزار ندارند، عالی است. برای کسانی که میخواهند مفاهیم IoT را از طریق پروژههای تعاملی با SwiftIO بیاموزند، ایدهآل است. هیچ دانش قبلی در مورد الکترونیک یا کدنویسی Swift مورد نیاز نیست، هرچند کنجکاوی در زمینه تکنولوژی و الکترونیک مفید خواهد بود.
در پایان این دوره، شما قادر خواهید بود پروژههای IoT خود را بسازید، با قطعات سختافزاری ارتباط برقرار کنید، سنسورها را مدیریت کنید، عملگرهایی مانند LED و بازر (Buzzer) را کنترل کنید و از Wi-Fi برای دریافت و ذخیره دادهها استفاده نمایید.
سرفصل ها و درس ها
راهاندازی نرمافزار و ارتباط با سختافزار
Setting Up the Software - Interfacing with the Hardware
راهاندازی نرمافزار و ارتباط با سختافزار
Setting Up the Software - Interfacing with the Hardware
پلیگراند SwiftIO (پروژههای عملی)
The SwiftIO Playground (Playground Projects)
پروژه ۱: چشمکزن LED - سلام دنیا
Playground Project 1 - LED Blink - Blinky (Hello World)
پروژه ۲: چشمکزن LED - LED RGB
Playground Project 2 - LED Blink - RGB LED
پروژه ۳: چشمکزن LED - کد مورس
Playground Project 3 - LED Blink - LED - Morse Code
پروژه ۴: چشمکزن LED - چشمکزن با تایمر
Playground Project 4 - LED Blink - LED Blink with a Timer
پروژه ۵: کنترل LED با دکمه - سوئیچ لحظهای LED
Playground Project 5 - LED Control with Buttons - Momentary LED Switch
پروژه ۶: کنترل LED با دکمه - سوئیچ LED با استفاده از وقفه (Interrupt)
Playground Project 6 - LED Control with Buttons - LED Switch Using Interrupt
پروژه ۶ب: کنترل LED با دکمه - توضیح مفهوم Debounce
Playground Project 6b - LED Control with Buttons - Debounce Explained
پروژه ۷: کنترل LED با دکمه - سوئیچ تغییر وضعیت (Toggle)
Playground Project 7 - LED Control with Buttons - Toggle LED Switch
پروژه ۸: کنترل LED با دکمه - سوئیچهای دو طرفه LED
Playground Project 8 - LED Control with Buttons - 2-Way LED Switches
پروژه ۹: کنترل LED با دکمه - دکمههای روشن و خاموش
Playground Project 9 - LED Control with Buttons - On-Off Buttons
پروژه ۹ب: بازر و LED با PWM - بازر، چرخه کاری و فرکانس
Playground Project 9b - Buzzer & LED w-PWM - Buzzer - Duty Cycle & Frequency
پروژه ۱۰: بازر و LED با PWM - اجرای گامهای موسیقی
Playground Project 10 - Buzzer & LED w-PWM - Playing a Scale
پروژه ۱۱: بازر و LED با PWM - LED تنفسی
Playground Project 11 - Buzzer & LED w-PWM - Breathing LED
پروژه ۱۲: بازر و LED با PWM - دیمر دکمهای
Playground Project 12 - Buzzer & LED w-PWM - Button Dimmer
پروژه ۱۳: بازر و LED با PWM - بازی رفلکس و مانیتور سریال
Playground Project 13 - Buzzer & LED w-PWM - Reflex Game - Serial Monitor
پروژه ۱۴: بازر و LED با PWM - تغییر الگوی LED
Playground Project 14 - Buzzer & LED w-PWM - LED Pattern Change
نمایش نظرات