Розпродаж!

Курс програмування мікроконтролерів

Оригінальна ціна: 1,990 грн.Поточна ціна: 590 грн.

 Ви економите: 1,400 грн (70%)
 Покваптеся! Закінчується через

Дуже великий відеокурс з програмування мікроконтролерів «Від і До». Даний курс розрахований головним чином для початківців, але також буде корисним для тих, хто вже має певний досвід програмування мікроконтролерів, а також студентам відповідних спеціальностей.

Додаткова знижка в 20% при купівлі від 2 курсів. Активується автоматично.

Відеозаписи лекцій без зворотного зв’язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.

Програміст мікроконтролерів – це не тільки сучасна спеціальність, а й спеціальність майбутнього, оскільки незабаром усі системи та пристрої будуть роботизовані, тому різко зросте попит на робототехніків. А тямущий робототехнік має добре знати не лише механіку, а насамперед і програмування мікроконтролерів.

Для кого призначений курс

Даний курс розрахований головним чином для початківців, але також буде корисним для тих, хто вже має певний досвід програмування мікроконтролерів, а також для студентів відповідних спеціальностей.

Відмінною особливістю даного онлайн курсу є простота і доступність викладу матеріалу. Тому курс придатний навіть для тих, хто не володіє глибокими знаннями в галузі програмування та електроніки.

Який тип мікроконтролерів будемо вивчати

Обирати для навчання тип мікроконтролера слід з урахуванням попиту ринку. Якщо подивитися вакансії, пов’язані з програмуванням мікроконтролерів, то можна виявити, що більш ніж у 90 % вакансій потрібні програмісти мікроконтролерів лінійок AVR і STM. Мікроконтролери STM є досить потужною «зброєю», але складні для розуміння початківцям-програмістам, крім того, STM не випускаються в DIP корпусах, що створює деяку незручність на початкових етапах вивчення, – їх без спеціальних перехідників не встановити на макетній платі.

З цих причин ми вивчатимемо мікроконтролери серії AVR, що дасть змогу глибше зрозуміти структуру і механізм програмування мікроконтролерів. Крім того, опанувавши МК AVR, Вам буде дуже просто самостійно освоїти ARDUINO. Ба більше, після вивчення МК AVR ARDUINO здасться не такою вже цікавою «штукою» і виникне бажання перейти до освоєння МК STM.

Для навчальних цілей за базовий МК ми візьмемо ATmega8, але також будемо тренуватися писати коди для МК інших типів: ATmega48, ATmega16, ATmega8535, ATmega328, ATtiny2313, ATtiny13 тощо.

Загалом, після вивчення курсу ви зможете написати програму для будь-якого МК серії AVR, оскільки ми будемо детально вивчати даташити МК різних типів.

Якою мовою програмування будемо писати програми

Здебільшого мікроконтролери програмують на таких мовах: C, С, Python, а також на Асемблері. Знати асемблер – це добре, але досвід показує, що програмування мікроконтролерів для початківців має набагато цікавіший і захопливіший вигляд мовою C. Тому в даному курсі особлива увага приділяється мові C, причому С викладається з урахуванням того, що у слухачів раніше не було жодного досвіду програмування зовсім, тобто ми вивчатимемо C від найбазовіших понять до цілком пристойного рівня.

Програма курсу

Програма курсу передбачає вивчення всіх пунктів, наведених нижче. Основний наголос зроблено на практичний бік, тому будемо розв’язувати практичні задачі, що застосовуються в реальних пристроях.

Програма курсу включає такі основні (на заняттях уроків буде більше) пункти:

– Загальні поняття про МК і перспективи розвитку. Середовище розробки та емуляція роботи мікроконтролера.
– Порти введення-виведення мікроконтролерів. Налаштування портів на вхід і вихід.
– Бібліотека затримок. Формування часових інтервалів. Оператор if.
– Підключення кнопки. Деренчання контактів і боротьба з ним. Оператор while.
– Логічні та побітові операції.
– Таймер-лічильники мікроконтролера. Налаштування таймер-лічильників. Переповнення і порівняння значень таймер-лічильників. Таймер-лічильник у режимі захоплення. (Формування звуку, зміна яскравості світла).
– Зовнішні переривання мікроконтролерів. Переривання від таймер-лічильників.
– Загальні відомості про семисегментні індикатори. Підключення семисегментних індикаторів до мікроконтролерів. Семисегментні індикатори зі спільним анодом і спільним катодом.
– Принцип роботи динамічної індикації. Підключення багаторозрядної динамічної індикації до мікроконтролерів. Масиви.
– Оператор switch case. Підключення динамічної індикації до довільних виводів мікроконтролера.
– Таймер і секундомір із застосуванням динамічної індикації.
– Широтно-імпульсна модуляція мікроконтролерів AVR. Регулювання потужності за допомогою ШІМ. Регулювання яскравості освітлення за допомогою ШІМ. Формування звуку за допомогою ШІМ мікроконтролера.
– Принцип роботи та налаштування аналогово-цифрового перетворювача МК.
– Цифровий вольтметр на МК.
– Створюємо цифровий амперметр і вольтметр-амперметр на МК. Ватметр на мікроконтролері.
– Підключення датчиків з аналоговим виходом до МК. (Датчик температури, рівня води, ультразвуковий датчик відстані тощо).
– Принцип роботи та налаштування аналогового компаратора.
– Енергонезалежна пам’ять мікроконтролера. Налаштування EEPROM МК. Рахунок, запам’ятовування та відображення кількості подій.
– Принцип роботи та налаштування інтерфейсу I2C (TWI) МК AVR. Підключення зовнішньої EEPROM до мікроконтролера по каналу I2C.
– Підключення датчика температури і поглиблена робота з даташитами пристроїв з інтерфейсом I2C. Налаштування, налагодження та виявлення помилок під час передавання даних по I2C. Підключення датчиків температури та датчиків вологості.
– Підключення рідкокристалічних дисплеїв до мікроконтролерів.
– Принцип роботи та налаштування інтерфейсу UART мікроконтролера AVR.
– Застосування потоків даних під час керування мікроконтролером за командою, що надходить із комп’ютера за допомогою інтерфейсу UART.
– Підключення різних датчиків до мікроконтролера за інтерфейсом UART.
– Інтерфейс SPI. Принцип роботи та налаштування.
– Підключення датчиків за інтерфейсом SPI.
– Підключення термопари за допомогою перетворювача MAX6675.
– Керування кроковими двигунами та двигунами постійного струму. Вивчення та підключення драйверів.
– Звертаю Вашу увагу на те, що дана програма розкриває більше питань, ніж у деяких вишах з відповідних дисциплін.

Після вивчення курсу на Вас очікує наступне:

– Полюбите мікроконтролери і більше не будете їх боятися.
– Навчитеся програмувати мікроконтролери будь-яких типів серії AVR.
– Набудете навичок впевненого програмування мовою C.
– Навчитеся читати і розуміти даташити (технічну документацію) мікроконтролерів, датчиків, радіоелектронних елементів.
– Зможете розробляти електронні пристрої середньої складності на базі мікроконтролерів AVR.
– Зможете дуже швидко і без зусиль освоїти ARDUINO.
– Буде набагато простіше і цікавіше вивчати мікроконтролери інших серій: STM, PIC тощо.
– Придбаєте нову професію і навіть зможете працювати програмістом мікроконтролерів.

Чи потрібна реєстрація?

Ні, реєстрація не обов’язкова. Просто заповніть усі поля під час оформлення замовлення і ваш акаунт створиться автоматично. Дані, які ви ввели на сторінці оплати (пошта, пароль), потім можна використовувати для входу на сайт.

Як оплатити обраний курс?

Наш сайт приймає оплату за допомогою платіжної системи Way For Pay. Усі операції на нашому сайті безпечні та проходять з використанням шифрованого SSL з’єднання. Ми не збираємо і не зберігаємо ваші платіжні дані. Платіжна система повністю гарантує безпеку платежів.

На даний момент доступні такі способи оплати:

  • Банківська картка (будь-яка)
  • Приват24
  • G pay
  • Apple pay
  • Visa checkout
  • Masterpass
  • Миттєва розстрочка та оплата частинами для власників карток ПриватБанку
  • Розстрочка для власників карток Monobank, Ощадбанк, Райффайзен, А-Банк, ОТР Банк, Глобус Банк, Sportbank

1. На сторінці курсу натисніть «Купити»
2. Потім у вкладці, що відкрилася, натисніть «Оформлення замовлення»
3. на сторінці оформлення заповніть усі поля та натисніть «Купити»
4 Автоматично відкриється сторінка платіжної системи.
5. Виберіть спосіб оплати.
6. Введіть дані та дотримуйтесь інструкцій платіжної системи.
7. Після успішної оплати ви будете автоматично направлені на сторінку, де зможете отримати доступ до курсу. Так само вам буде надіслано лист із посиланням на курс.

Якщо жоден з перерахованих способів оплати вам не підходить, напишіть нам: info@siluette.com.ua або скористайтеся чатом у правому нижньому кутку сторінки нашого сайту. Ми обов’язково допоможемо.

Як отримати оплачені матеріали?

Для того, щоб отримати матеріали – просто заповніть усі поля під час оформлення замовлення (включно з полем – Створити пароль облікового запису).

Після оплати – система автоматично направить вас в особистий кабінет у розділ ①«Завантаження». Тут буде список ваших оплачених матеріалів і посилання на скачування②.

Або натисніть у правому верхньому кутку сайту пункт Мій акаунт, введіть пошту і пароль, який ви придумали, коли оформляли замовлення. У розділі Завантаження є посилання на скачування.

Скільки часу будуть доступні матеріали?

Посилання на ваш курс буде доступне протягом 90 днів з дня оплати. За цей час ви повинні завантажити всі матеріали на свій пристрій. Після закінчення цього терміну посилання можуть стати неактивними. Це пов’язано з нововведеннями компаній, що надають послуги хмарного сховища. Якщо ви не встигли завантажити куплені курси, напишіть нам на пошту – info@siluette.com.ua

Відгуки

Відгуків немає, поки що.

Будьте першим, хто залишив відгук “Курс програмування мікроконтролерів”“

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *