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

Розробка пристроїв стає доступною кожному. Сучасні мікроконтролери набагато потужніші за ті комп'ютери, які відправили людей на Місяць, а їхню ціну сьогодні можна порівняти з чашкою кави.

Звичні речі підключаються одна до одної і до Інтернету. Цей тренд називають Інтернетом Речей. Наручний годинник, браслети і окуляри – це ті речі, які вже сьогодні трансформуються і стають "розумними".

Одяг, лампи, світильники та вуличні фонарі все частіше стають метою Інтернету Речей. Великі компанії розробляють беспілотні автомобілі.

Фактично, будь-який пристрій з батарейкою всередині та вартістю більше $5 потенційно буде потенциально буде піддано еволюції.

На курсі ми:

вивчаємо ARM Cortex-M4 на прикладі STM32F4xx

занурюємось в IoT за допомогою Bluetooth та WiFi

знайомимось з платформами CubeMX, Arduino, mbed

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

ARM Cortex-M4

Працюємо з потужним мікроконтролером, здатним виконувати будь-які завдання

Базові модулі

Розбираємося з тактуванням, портами вводу-виводу, перериваннями, таймерами, енкодерами, ШІМ сигналом та сервомоторами, модулями АЦП і ЦАП

UART, I2C, SPI

Вивчаємо протоколи зв'язку з пристроями, підключаємо GPS, GSM, пам'ять EEPROM, акселерометри, гіроскопи та інші датчики

Середовище розробки

Розглядаємо основні середовища розробки на ринку, вчимося працювати з System Workbench for STM32, Keil, Atollic TrueStudio та EmBitz

WiFi & Bluetooth

Підключаємо наш пристрій до смартфону та серверу в інтернеті - отримуємо Інтернет Речей у повній красі

FreeRTOS

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

Deep dive

Заглиблюємося в інтерфейс USB, працюємо з бібліотекою FatFS для SD Card, радіомодулем NRF24L01, RFID-мітками, приборкуємо LCD дисплеї

Arduino та mbed

Робимо огляд популярних платформ для швидкого прототипування, навчання дітей азів електроніки

Курс підійде

Програмістам

Для професійного розвитку та швидкого освоєння принципів IoT

Підприємцям

Для розуміння процесів розробки пристроїв та оцінки трудомісткості проектів

Для тебе

В якості хобі та розваги

Для курсу потрібні

Ази програмування на С

Для старту необхідно знати мову С в об'ємі, який вивчається в курсі Harvard CS50

Знання англійської

Уся технічна документація та скетчи від самого початку англійською мовою

Мотивація

Навіщо вам потрібен курс? Правильна мотивація - запорука успіху і задоволення від навчання

Зручне місце

Розташування в центрі міста (м. Льва Толстого)

Сучасне технічне обладнання

Зручні місця для навчання

Адреса: м. Київ, вул. Велика Васильківська, 30, 3 поверх.

Команда

Андрій Волошин

Автор, викладач.
Технічний директор компанії Mobiliuz

Олександр Оленєв

Викладач.
Embedded розробник компанії Mobiliuz

Відгуки

Інформація про курс

4 місяці

32 заняття

двічі на тиждень

19:00 - 21:00

4000 грн./місяць

знижка 10% при оплаті всієї вартості курсу одразу

Набір нової групи

Старт: листопад 2017

Заняття у понеділок та середу

12 осіб

Заявка

Ви можете надіслати питання на email info@techmaker.ua, або заповніть заявку і ми вам зателефонуємо.