Оживите свои идеи с помощью микроконтроллеров!
Программирование микроконтроллеров — это ключ к созданию современной робототехники и “умных” устройств. Этот большой видеокурс рассчитан на абсолютных новичков и излагает материал максимально просто и доступно. Мы начнем с самых основ языка С и архитектуры AVR, чтобы вы не просто копировали код, а глубоко понимали, как он работает. После этого курса вы сможете самостоятельно разрабатывать электронные устройства средней сложности.
Почему стоит начать с AVR и языка C?
Микроконтроллеры AVR (на которых базируется популярная платформа Arduino) — идеальный выбор для начинающих благодаря своей простоте и доступности. Язык С является промышленным стандартом для встраиваемых систем. Освоив эту связку, вы получите фундаментальные знания, которые позволят вам легко перейти к изучению более сложных платформ, таких как STM32, и даже быстро освоить Arduino, понимая, что происходит “под капотом”.
Ваши навыки после курса:
- Фундаментальные знания: Вы научитесь читать техническую документацию (datasheets) на микроконтроллеры и другие компоненты.
- Практическое программирование: Сможете писать программы для управления двигателями, считывания данных с датчиков, вывода информации на дисплеи.
- Самостоятельная разработка: Приобретете навыки для создания собственных проектов от идеи до реализации.
- Перспектива карьеры: Получите востребованную профессию программиста микроконтроллеров.
? Основные темы курса
- Основы: Среда разработки, эмуляция, порты ввода-вывода, работа с кнопками, борьба с дребезгом.
- Таймеры и прерывания: Настройка таймер-счетчиков, обработка внешних прерываний, формирование звука.
- Индикация: Подключение семисегментных индикаторов, динамическая индикация.
- ШИМ и АЦП: Регулировка яркости и мощности (ШИМ), работа с аналоговыми сигналами (АЦП), создание цифрового вольтметра.
- Память: Работа с энергонезависимой памятью EEPROM.
- Интерфейсы связи: Освоение I2C (TWI), UART и SPI для подключения внешних устройств (датчиков, памяти, дисплеев).
- Управление двигателями: Подключение и управление шаговыми двигателями и двигателями постоянного тока.


Вы экономите:
Поторопитесь! Заканчивается через 
Ирина Подтвержденный клиент –
Для тех, кто хочет научиться создавать “умные” устройства, – это лучший старт.
Андрей Подтвержденный клиент –
Наконец-то разобрался, что такое таймеры и прерывания. Объясняют очень доступно. Теперь мои программы стали гораздо эффективнее.
Екатерина Подтвержденный клиент –
Очень много практики. От мигания светодиодом до работы с датчиками и дисплеями. Очень увлекательно.
Елена Подтвержденный клиент –
Идеальный курс для полного нуля. Я никогда не занимался электроникой, но после курса смог собрать свое первое простое устройство. Это невероятно!