Научились мигать светодиодом на микроконтроллере

  Отлично! А теперь пора развиваться дальше!

 

 

 

 

 

Воспроизводить речь

Обмениваться данными по радиоканалу

Работать с FLASH-картами

памяти с файловой  системой FAT

Воспроизводить звуковые файлы с высоким качеством

Выводить информацию на  жидкокристаллические TFT дисплеи

Считывать координаты и усилие нажатия с сенсорного экрана

Считывать и распознавать  радиочастотные метки (RFID-метки)

Записывать произвольные данные на радиочастотные метки

На самостоятельное изучение всех этих тем у Вас могут уйти месяцы, если не целые годы, а здесь вы можете все это изучить и внедрить на практике всего за пару недель

Вот один из примеров того, что Вы сможете самостоятельно запрограммировать на языке Си :

Научитесь Разрабатывать Действительно Серьезные Устройства на Микроконтроллерах, Как Это Делают Настоящие Профессионалы!

Видеокурс:

 

Cозданиe уcтpoйств на микрокoнтроллeрах

 

Шагайте в ногу со временем!

Если у Вас есть желание научится разрабатывать сложные устройства на микроконтроллерах, то Вам здорово повезло, потому что на этой странице есть вся информация о том, как создавать устройства на профессиональном уровне с полным пониманием сути их работы!

Здравствуйте!

Меня зовут Селиванов Максим.

Несколько лет назад я загорелся идеей поделиться своими знаниями в области электроники и программирования и стать автором обучающего пособия по программированию микроконтроллеров. На тот момент было два варианта реализации: либо издать свою книгу, либо записать видеокурс. Издать книгу оказалось на порядок сложнее, чем создать видеокурс. Поэтому и было принято решение о создании видеокурса.

 

Работа закипела и примерно через год был выпущен видеокурс "Программирование микроконтроллеров для начинающих".  На сегодняшний день данный видеокурс все еще остается самым подробным и наглядным учебным пособием по программированию микроконтроллеров на низком уровне во всем Рунете!

 

С тех пор я получил множество отзывов и пожеланий. Основные пожелания сводились к тому, что бы развивать курс дальше и рассказать о наиболее популярных, на сегодняшний день электронных модулях, которые позволяют значительно расширить возможности электронных устройств, вне зависимости от того, какой микроконтроллер используется.

 

И еще одно пожелание касалось языка программирования. Курс "Программирование микроконтроллеров для начинающих" был ориентирован на то что бы дать фундаментальные знания о работе программируемых систем, поэтому весь курс был построен на низкоуровневом языке программирования - на Ассемблере. Потому что ни один другой язык не даёт такого глубокого понимания работы микроконтроллера, как ассемблер.

 

Но, ассемблер имеет два основных недостатка: плохая переносимость на другие контроллеры (программу, по сути, приходится писать заново) и сложность в написании и отладке объемных программ.

Поэтому я принял решение создавать новый видеокурс, посвященный работе с различными популярными электронными модулями, полностью на языке Си.

И спустя год после начала работы я готов представить новый видеокурс "Создание устройств на микроконтроллерах"

Что особенного в этом курсе?

 

Без всякой скромности смело могу заявить, что данный видеокурс является уникальным. Вы больше нигде не встретите такого подробного описания тем представленных в этом курсе!

 

Даже в ВУЗах, насколько мне известно, данные темы почти не рассматриваются в рамках учебной программы. А если и изучаются, то весьма поверхностно и только в теории.

 

Самое главное - это то, что материал курса прежде всего ориентирован на практику использования. После подробного ознакомления с теорией, я во всех подробностях рассказываю как подключить тот или иной модуль и как работают библиотечные функции для взаимодействия с этим модулем.

 

Вот основные отличительные качества данного курса:

 

Я не учу работать по шаблонам. Прежде всего, я учу новым навыкам! Конечно, Вы можете учиться по обучающим статьям или использовать готовые решения и библиотеки. Но вы будете навечно привязаны к этим шаблонам.  А после изучения моего курса вы сможете реализовать любую свою идею так как вам надо легко и быстро.

 

Весь материал разжеван до мелочей. Даже если Вы не очень хорошо владеете языком Си, то все равно сможете понять как работает тот или иной модуль.

 

И ко всему прочему я всегда готов ответить на любой Ваш вопрос, если у Вас возникнут какие либо затруднения с пониманием работы программ, представленных в курсе.

 

 

 

 

Воспроизведение звука

 

Здесь речь пойдет о простом в управлении и недорогом специализированном модуле для воспроизведения звука.

В теоретической части я подробно расскажу о схемотехнике модуля о основных составляющих компонентах. Расскажу о его преимуществах и недостатках. Особое внимание будет уделено особенностям подключения модуля и его системы питания. Подробно будет рассказано про протокол обмена с микроконтроллером, команды управления и внешнее кнопочное управление.

В практической части я расскажу и покажу, каким образом можно сконвертировать файлы в формат управления модулем. Подробно объясню работу программы для управления модулем. И вкратце расскажу про программу для создания и редактирования звуковых файлов.

Какие темы будут рассмотрены в курсе?

 

Видеокурс включает в себя 79 уроков

общей продолжительностью 38 часов!

 

В курсе рассматриваются 5 основных тем:

 

 

Воспроизведение звука

 

Беспроводной обмен данными

 

Работа с микросхемой часов реального времени

 

Радиочастотная идентификация

 

Работа с цветными жидкокристаллическими TFT дисплеями

 

 

Теперь давайте разберем все эти темы чуть более подробно:

Беспроводной обмен данными

 

Подробный обзор очень функционального и недорогого модуля для беспроводного

обмена данными. Разбор функциональности модуля гораздо более детальный и глубокий, чем вы можете найти на некоторых сайтах.

В теоретической части будет подробный обзор возможностей микросхемы модуля, основных характеристик  и режимов работы. Подробно будет рассмотрена распиновка выводов модуля и схема подключения модуля к микроконтроллеру.

В практической части будет подробно рассмотрена работа программы для управления модулем.

В конце демонстрационное видео про работу программы на практике.

Микросхема часов реального времени

 

Обзор очень популярной и недорогой микросхемы часов реального времени, а так же готового модуля на ее основе.  Кроме обзора на микросхему будет рассмотрена тема по работе с символьным дисплеем на базе контроллера HD44780 и тема по работе с программной и аппаратной реализацией шины I2C.

В теоретической части будет подробно рассказано о основных характеристиках микросхемы: основной функционал, интерфейс обмена данными, диапазон питания, потребление тока, точность хода, тип резонатора, тип корпуса и т.д. Так же будет подробно рассмотрена принципиальная схема модуля и её особенности.

В практической части будет подробна разобрана библиотека для работы с модулем и рассмотрен практический пример часов на основе микросхемы.

Радиочастотная идентификация (RFID)

 

Это одна из наиболее объемных тем в курсе. 24 видео общей продолжительностью 11 часов 17 минут.

Видео в этом разделе условно разделены на три части.

В видео из первой части будет рассказано о том, что вообще представляет собой радиочастотная идентификация, на каких физических законах базируется передача данных, какие стандарты существуют и где чаще всего применяются карты тех или иных стандартов. Виды карт, их внутреннее устройство, область применения. Способы взаимодействия карт и считывателей.

Вторая часть видео будет посвящена рассмотрению карт стандарта EM-Marine. Форм-фактор исполнения карт. Сферы использования. Протокол передачи данных от карты. Формат хранения ID-кода. Основы работы карты. Здесь же будет рассмотрена схема считывателя, будут даны рекомендации по сборке и настройке считывателя. И, наконец подробно будет рассмотрен алгоритм передачи идентификационного кода карты.

Третья часть видео будет посвящена картам стандарта Mifare. Внешний вид карт, сферы использования. Модуль на основе специализированной микросхемы MFRC522. Подключение модуля к микроконтроллеру. Разбор библиотеки для работы с модулем.

И далее будет подробный разбор работы с картами стандарта Mifare Ultralight и Mifare Classic.

Программируете на Arduino?

 

И это хорошо. Потому что платформа Arduino идеальна для первоначального прототипирования и радиолюбительских конструкций.  Я и сам некоторое время назад стал достаточно активно использовать готовые компактные платы, типа arduino nano и mini, просто потому что этими платами удобно пользоваться, так как все уже аккуратно распаяно и стоят они совсем не дорого.

 

Но, у платформы Arduino есть и несколько минусов. Во-первых – это жесткая привязка к платам, которые иногда очень громоздкие и не дешевые. А во-вторых – это ограничения самого языка платформы, которые не всегда позволяют получить быстрые и компактные программы. Но, самое главное, Вы полностью оказываетесь зависимыми от сторонних библиотек, в которых совершенно ничего не понимаете. И если происходит какой-то серьезный "затык" в программе, то, как правило, его чрезвычайно трудно устранить.

 

После изучения курса Вы не только начнете разбираться в библиотеках, но и сможете корректировать их и даже создавать свои библиотеки, потому что у Вас будет четкое понимание того с чем Вы имеете дело и как это работает.

 

Если у Вас есть желание выйти за рамки привычного окружения и спуститься на уровень ниже, что бы посмотреть, как на самом деле все устроено, то этот курс определенно для Вас!

 

 

Запрограммируйте свои устройства

Жидкокристаллические TFT дисплеи

 

Это самый объемный раздел во всем курсе.  38 Видео общей продолжительностью 17 часов 30 минут

В этом разделе, кроме работы с жидкокристаллическими дисплеями будут рассмотрены темы про работу с SD-картами памяти, отформатированными под файловую систему FAT12/16/32. И так же будет раздел про работу с резистивным сенсорным дисплеем.

Все видео будут поделены на 4 раздела: знакомство с различными TFT дисплеями, графическая библиотека, библиотека для работы с файловой системой SD-карты, работа с сенсорным экраном.

В первой части будет представлен обзор нескольких различных дисплеев. Подключение дисплеев, инициализация, вывод простейшей графики.

Вторая часть будет посвящена выводу на экран сложной графики.

В третьей части будет рассмотрена тема по работе с файловой системой SD-карты. И так же будет рассмотрена тема по считыванию изображения с SD-карты и выводу его на экран.

И последняя часть видео будет посвящена работе с резистивным сенсорным экраном. Будут рассмотрены принципы калибровки сенсорного экрана и считывания координат.

В курсе рассмотрена работа с дисплеями на контроллерах SSD1289, ILI9325, ILI9341 и SSD1963  с разрешениями от 320х240 до 480х270 и диагональю экранов от 2.2 до 5.0 дюймов с сенсорным экраном и без него.

На кого рассчитан этот  курс?

 

Другими словами, что нужно знать, чтобы успешно освоить материал из данного курса?

 

Этот курс рассчитан на тех, кто уже имел хотя бы небольшую практику программирования микроконтроллеров на языке Си. Какие микроконтроллеры Вы программировали, большого значения не имеет, хотя, если Вы программировали AVR микроконтроллеры,  то это будет преимуществом. Самое главное, что от Вас понадобится - это знание языка Си хотя бы на среднем уровне.

 

Для кого этот курс?

 

Этот курс для тех, кто не хочет ограничиваться в своем развитии простыми или готовыми примерами.

 

Курс отлично подойдет тем, кому важно создание интересных устройств с полным пониманием того, как они работают.

 

Курс хорошо подойдет и тем, кто уже знаком с программированием микроконтроллеров на языке Си и тем, кто уже давно программирует их.

 

И не важно, какие микроконтроллеры Вы программируете. В видеоуроках я подробнейшим образом расскажу и покажу всю логику работы того или иного модуля.

То есть, при желании Вы сможете переписать программу для управления для того микроконтроллера, который лучше всего знаете.

 

Сколько стоит курс?

 

Стоимость видеокурсов обычно выбирают после сравнения со стоимостью аналогичных курсов, либо со стоимостью очных курсов, либо со стоимостью обучения по книгам.

 

Но, проблема в том, что данный курс просто не с чем сравнивать... На данный момент просто нет ни аналогичных видеокурсов, ни очных курсов, ни книг, которые должным образом, опираясь на практику, раскрывали бы те темы, которые представлены в этом курсе.

 

 То есть, курс является, на сегодняшний день, уникальным в своем роде. Такого подробного описания с использованием практических примеров просто больше нигде нет.

 

На сегодняшний день курс можно приобрести либо в физическом виде на DVD диске, либо в цифровом виде, скачав курс с файлообменного сервера. Версия на DVD стоит чуть дороже чем электронная версия, потому что требует изготовления и отправки.

 

Заказать курс можно, кликнув по кнопкам ниже:

 

Что Вы получите приобретя видеокурс

"Создание устройств на микроконтроллерах"... ?

 

У Вас появиться четкое понимание, как работают современные технологии

 

Вы станете настоящим экспертом в радиочастотной идентификации

 

Узнаете о том, на каких принципах базируется построение графических

интерфейсов

 

Научитесь работать с файловой системой FAT

 

Начнете понимать принципы, по которым, пишутся библиотеки для различных электронных модулей

 

Вы сможете самостоятельно писать и редактировать библиотеки на языке Си и подобных языках

 

Если программируете под Arduino, то научитесь понимать, как работают библиотеки и при желании редактировать их

 

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

 

И многое другое…

 

 

 

Стоимость версии на DVD составляет

4100 рублей

 

Стоимость цифровой версии составляет

3700 рублей

 

Оказывается ли поддержка покупателям курса?

 

Да. Все, кто приобрел у меня курс, могут рассчитывать на пожизненную поддержку по вопросам связанным с темами из курса.

То есть, если у Вас возникнут какие либо вопросы по материалам курса, то можете смело обращаться ко мне за консультацией. На все вопросы я даю ответы в течение 2..3 суток.

Поэтому, приобретая видеокурс, у Вас появляется редкая возможность получить исчерпывающие грамотные ответы даже на самые глупые вопросы. Хотя, в таких сложных темах, как правило, не бывает глупых вопросов.

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

 

А можно ли посмотреть фрагменты из видеоуроков?

 

Да, фрагменты из видеоуроков посмотреть можно. Сообщите мне (координаты для обратной связи находятся внизу страницы) отрывки видеоуроков из каких разделов Вы хотели бы посмотреть. Я их подготовлю и вышлю Вам ссылку на скачивание. Таким образом, Вы сможете оценить качество материала видеоуроков.

 

Связаться с автором можно либо по телефону +7 917 791 06 54, либо через e-mail: support@micro-controller.ru

Задать вопрос через форму обратной связи

Партнерская программа

Copyright © 2016 Все права защищены. ИП Селиванов Максим Михайлович. ОГРНИП 314590501000069 гор. Пермь.