#ARDUINOguru: авторский курс от ГНУ/Линуксцентра (абонемент на месяц). С-Петербург.

#ARDUINOguru: авторский курс от ГНУ/Линуксцентра (абонемент на месяц). С-Петербург.

Цена: 4000 р.

Есть на складе. Ожидаемое время передачи в службу доставки: 1 день

Добавить шт.
Код товара: lc8292

ГНУ/Линуксцентр приглашает всех, кто интересуется электроникой и программированием микроконтроллеров на авторский курс по Arduino!

Arduino - это семейство микропроцессорных плат, пользующихся огромной популярностью среди любителей электроники и программирования во всём мире. Arduino сделало создание микроконтроллерных устройств доступным для всех.

Слушатели курса познакомятся с устройством платы и принципами подключения к ней различных устройств, основами программирования Arduino, использованием существующих библиотек. Кроме того, будут рассмотрены вопросы создания собственных библиотек, использования низкоуровневых функций библиотеки avr-libc и работы с платой без использования Arduino IDE.

Слушателям курса желательно знать основы языка программирования С/C++.

Ориентировочное начало занятий — 1 октября 2014 года (по мере формирования группы).
Занятия проводятся 1 раз в неделю.
Продолжительность курса - 1 учебный год (сентябрь-май).
Расписание занятий:
- суббота с 12 до 18 часов

Место проведения занятий:
Офис ГНУ/Линуксцентра
м.Петроградская, Пр. Медиков, 5, корпус 7 (Фаблаб ТВН)

Как оплатить абонемент?

  1. С помощью систем yandex-деньги, web-money, или кредитной карты.
  2. По квитанции в любом отделении Сбербанка
  3. Наличными в офисе ГНУ/Линуксцентра
  4. По выставленному счету (для юридических лиц)



ПЛАН ЗАНЯТИЙ

Блок 1. Введение в Arduino

1.1. Устройство платы Arduino. Разные варианты Arduino и совместимых плат. Использование Arduino IDE. Организация каталогов, настройки. Написание простейшего скетча. Использование цифровых портов ввода/вывода.

1.2. Использование аналоговых портов. Работа с аналоговыми датчиками. ШИМ. Управление двигателями.

Блок 2. Продолжение знакомства с Arduino

2.1. Прерывания. Работа с энкодерами. Использование таймера.

2.2. Общие приёмы работы с памятью. Типы данных. Указатели. Работа со строками.

2.3. Организация памяти AVR-контроллеров. Использование программной памяти.

2.4. Использование энергонезависимой памяти EEPROM.

Блок 3. Взаимодействие Arduino с цифровыми устройствами

3.1. Последовательный интерфейс. Аппаратная и программная реализация. Протокол Firmata.

3.2. Интерфейс IIC. Принципы работы. Использование Arduino в качестве ведущего и ведомого устройства.

3.3. Интерфейс SPI. Принципы работы. Примеры использования.

3.4. Программная реализация простых интерфейсов на примере 1-Wire.

Блок 4. Углублённое изучение Arduino

4.1. Arduino IDE изнутри. Как происходит компиляция и загрузка скетча. Ограничения Arduino IDE. Работа без использования Arduino IDE.

4.2. Работа со сложными проектами. Написание библиотек.

4.3. Использование архитектуроспецифичных функций avr-libc. Энергосбережение. Сторожевой таймер.


Смотрите также:

Товар можно будет получить: