Закрыто

Учимся программировать микроконтроллеры

Тема в разделе "Хобби и рукоделие", создана пользователем onlywebstudy, 9 сен 2019.

Цена: 14000р.
Взнос: 310р.-97%
100%

Основной список: 102 участников

Резервный список: 4 участников

Статус обсуждения:
Комментирование ограничено.
  1. 9 сен 2019
    #1
    onlywebstudy
    onlywebstudy ОргОрганизатор

    Учимся программировать микроконтроллеры

    Сейчас многие увлекаются созданием "умного дома", автоматизацией теплиц и так далее. Это явно хобби, поэтому этот курс я и помещаю в раздел Хобби.

    2019-09-09_103301.jpg

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

    Какой тип микроконтроллеров будем изучать

    Выбирать в качестве обучения тип микроконтроллера следует с учетом спроса рынка. Если посмотреть вакансии, связанные с программированием микроконтроллеров, то можно обнаружить, что более чем в 90 % вакансий требуются программисты микроконтроллеров линеек AVR и STM. Микроконтроллеры STM являются довольно мощным «оружием», но сложны для понимания начинающим программистам, кроме того STM не выпускаются в DIP корпусах, что создает некоторое неудобство на начальных этапах изучения, — их без специальных переходников не установить на макетной плате.

    По этим причинам мы будем изучать микроконтроллеры серии AVR, что позволит более глубоко понять структуру и механизм программирования микроконтроллеров. Кроме того, освоим МК AVR, Вам будет очень просто самостоятельно освоить ARDUINO. Более того, после изучения МК AVR ARDUINO покажется не такой уже интересной «штукой» и возникнет желание перейти к освоению МК STM.

    Для обучающих целей за базовый МК мы примем ATmega8, но также будем тренироваться писать коды для МК других типов: ATmega48, ATmega16, ATmega8535, ATmega328, ATtiny2313, ATtiny13 и др.

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


    Программа онлайн курса

    Программа курса включает следующие основные пункты:

    1. Общие понятия об МК и перспективы развития. Среда разработки и эмуляция работы микроконтроллера.
    2. Порты ввода-вывода микроконтроллеров. Настройка портов на вход и выход.
    3. Библиотека задержек. Формирование временных интервалов. Оператор if.
    4. Подключение кнопки. Дребезг контактов и борьба с ним. Оператор while.
    5. Логические и побитовые операции.
    6. Таймер-счетчики микроконтроллера. Настройка таймер-счетчиков. Переполнение и сравнение значений таймер-счетчиков. Таймер-счетчик в режиме захвата. (Формирование звука, изменение яркости света).
    7. Внешние прерывания микроконтроллеров. Прерывания от таймер-счетчиков.
    8. Общие сведения о семисегментных индикаторах. Подключение семисегментных индикаторов к микроконтроллерам. Семисегмментные индикаторы с общим анодом и общим катодом.
    9. Принцип работы динамической индикации. Подключение многоразрядной динамической индикации к микроконтроллерам. Массивы.
    10. Оператор switch case. Подключение динамической индикации к произвольным выводам микроконтроллера.
    11. Таймер и секундомер с применением динамической индикации.
    12. Широтно-импульсная модуляция микроконтроллеров AVR. Регулировка мощности с помощью ШИМ. Регулировка яркости освещения с помощью ШИМ. Формирование звука с помощью ШИМ микроконтроллера.
    13. Принцип работы и настройка аналогово-цифрового преобразователя МК.
    14. Цифровой вольтметр на МК.
    15. Создаем цифровой амперметр и вольтметр-амперметр на МК. Ваттметр на микроконтроллере.
    16. Подключение датчиков с аналоговым выходом к МК. (Датчик температуры, уровня воды, ультразвуковой датчик расстояния и т.п.).
    17. Принцип работы и настройки аналогового компаратора.
    18. Энергонезависимая память микроконтроллера. Настройка EEPROM МК. Счет, запоминание и отображение количества событий.
    19. Принцип работы и настройки интерфейса I2C (TWI) МК AVR. Подключение внешней EEPROM к микроконтроллеру по каналу I2C.
    20. Подключение датчика температуры и углубленная работа с даташитами устройств с интерфейсом I2C. Настройка, отладка и выявление ошибок при передаче данных по I2C. Подключение датчиков температуры и датчиков влажности.
    21. Подключение жидкокристаллических дисплеев к микроконтроллерам.
    22. Принцип работы и настройки интерфейса UART микроконтроллера AVR.
    23. Применение потоков данных при управление микроконтроллером по команде, поступающей из компьютера посредством интерфейса UART.
    24. Подключение различных датчиков к микроконтроллеру по интерфейсу UART.
    25. Интерфейс SPI. Принцип работы и настройки.
    26. Подключение датчиков по интерфейсу SPI.
    Обращаю Ваше внимание на то, что данная программа раскрывает больше вопросов, чем в некоторых вузах по соответствующим дисциплинам.


    Курсы состоят из 33 занятия, начинаются 15 октября 2019 года и будут проходить до 31 января. Занятия будут проводится 3 раза в неделю. Длительность занятий 2..2,5 часа.

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

    Стоимость курс при оплате до 31 октября составляет 210 $, после 31 октября 230 $

    Сайт


     
    12 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      28 дек 2022
    2. Hardliner
      Hardliner оставил отзыв "Отлично".
      25 фев 2021
    3. skladchik.com
      Складчина доступна.
      12 фев 2020
    4. пятница 13
      пятница 13 участвует.
      11 фев 2020

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      28 дек 2022
    2. skladchik.com
      Складчина доступна.
      12 фев 2020
    3. skladchik.com
      Взнос составляет 155р.
      11 фев 2020
    4. skladchik.com
      Складчина активна.
      11 фев 2020
  3. Отзывы участников

    5/5,
    • 5/5,
      Великолепный курс. Рекомендую всем кто не знает с чего начать изучать программирование AVR. Автор все очень подробно рассказывает и никуда не спешит. Профессионально и очень наглядно (симуляция+сборка схем на реальных компонентах)
      25 фев 2021
      2 пользователям это понравилось.
  4. Обсуждение
  5. 9 сен 2019
    #2
    araks1
    araks1 ЧКЧлен клуба
    Только хотел создать эту складчину. Курс должен быть отличный!
     
    1 человеку нравится это.
  6. 14 сен 2019
    #3
    bizonnnnn
    bizonnnnn БанЗабанен
    Тогда создайте складку и по курсу "Электроника для начинающих" с этого же ресурса.
     
  7. 14 сен 2019
    #4
    araks1
    araks1 ЧКЧлен клуба
    Уже создана
     
  8. 14 сен 2019
    #5
    bizonnnnn
    bizonnnnn БанЗабанен
    Записался, спасибо!
     
  9. 25 сен 2019
    #6
    onlywebstudy
    onlywebstudy ОргОрганизатор
    Ребята, кто может, поставьте складку в подпись. С таким взносом пролетим, времени уже немного остается.
     
    1 человеку нравится это.
  10. 25 сен 2019
    #7
    bizonnnnn
    bizonnnnn БанЗабанен
    Не ссать, больше уверенности... Собираться в любом случае )
     
    1 человеку нравится это.
  11. 6 ноя 2019
    #8
    flasinr
    flasinr ДолжникДолжник
    Когда будет курс?
     
  12. 24 ноя 2019
    #9
    flasinr
    flasinr ДолжникДолжник
    Когда будет складчина?Собрано уже много людей?
     
  13. 24 ноя 2019
    #10
    flasinr
    flasinr ДолжникДолжник
    Понял извиняюсь
     
  14. 24 ноя 2019
    #11
    flasinr
    flasinr ДолжникДолжник
    Больше таких вопросов не будет, не заметил ваше замечание
     
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей