Опис курсу:

Опис Arduinо - платформа для програмування мікроконтролерів. На його базі розробляють такі складні рішення, як IoT, розумний будинок, робототехніка. Програмування мікроконтролерів дозволяє поєднати розробку та створення фізичних пристроїв. В ході курсу ви познайомитеся з середовищем програмування на Arduino, вивчите базові компоненти будови пристроїв, дізнаєтеся особливості мови програмування, пов'язаного з мікроконтролерами. На базі Arduino можна розроблювати проекти різного ступеня складності: від «розумної» лампочки до таких складних пристроїв, як електронні замки, 3D-сканери, системи автоматичного поливу рослин і роботи.

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

  • Знайомство з середовищем розробки. Перша програма
    • Установка середовища, настройка, установка драйверів, Hello, world!
  • Робота з найпростішими елементами. Введення/висновок інформації
    • Знайомство з базовими компонентами (резистори, діоди, транзистор в режимі ключа, LED-індикація)
  • Робота з послідовним інтерфейсом. Основи роботи з послідовним портом Arduino
    • Особливості мови C ++, пов'язані з програмуванням мікроконтролерів. Типи даних, розгалуження, цикли, функції
  • Елементарні сенсори підключення, зчитування інформації з ультразвукових датчиків
    • Робота з регістрами введення/виводу. Звернення до регістрів введення/виводу за допомогою побітових операцій
  • Елементи виведення інформації. Статична і динамічна індикація. Робота з семисегментний індикаторами
    • Робота зі світлодіодними матрицями. Підключення світлодіодних матриць. Висновок інформації. Зсувні регістри
  • Механізми зовнішніх переривань на прикладі таймера
  • Розробка гри на Arduino

Мінімальні вимоги:

  • Базові знання мов C/C ++
  • Знання шкільного курсу фізики

* Вказані знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!