Перейти к основному содержимому

Заключение

На этом мы завершаем курс по изучению основ программирования микроконтроллеров. В течение курса мы прошли путь от Hello, World! до понимания работы прерываний, таймеров, ЦАП, АЦП, регистров и интерфейсов передачи данных. Это очень важные основы, на которых держится мир цифровых устройств. Теперь вы можете самостоятельно делать собственные проекты, использующие микроконтроллеры. Конечно же, каждый раз придется разбираться в чём-то новом, особенно если возникает необходимость работы с внешними устройствами, с которыми вы до этого не работали. Чтобы облегчить процесс понимания работы с ними, мы добавили бонусный раздел, в котором даны краткие руководства по подключению того или иного устройства к модулю VBCores.

Конечно же нет предела совершенству, и в качестве следующего шага мы рекомендуем пройти еще один наш курс Коммуникация по шине CAN, который поможет вам разобраться с тем, как наладить связь между Raspberry Pi и микроконтроллером.

Если вы хотите еще глубже окунуться в мир электроники и программирования МК, то советуем вам следующие книги и обучающие ресурсы:

  • П. Хоровиц, У. Хилл. Искусство схемотехники. В 2-х томах. Один из самых классических учебников по электронике. Первый том посвящен аналоговым устроствам, а второй - цифровым. Написан очень понятным языком.

  • Изучение языка Си для начинающих. Серия видеоуроков, как можно понять из названия, по изучению языка Си.

  • К. Новиелло. Освоение STM32. Книга для тех, кому мало Arduino IDE и настроен серьезно изучить работу с STM32, используя более гибкие инструменты разработки.

  • Narod Stream. Ресурс по изучению программирования микроконтроллеров и не только. Помимо STM32, вы также сможете найти уроки и по другим МК, Си, Raspberry Pi и др.

  • Подготовка к курсу по ROS. Онлайн-курс, который позволяет разобраться в основых Linux, Python и Git

  • ROS2 на базе робота TurtleBro. ROS2 - это важный фреймворк для тех, кто хочет заниматься робототехникой. Этот курс посвящен его изучению, а для лучшего понимания материала, все примеры тут же отрабатываются на роботе TurtleBro2.

  • Официальное руководство к ROS2. Полное руководство по ROS2 от разработчиков.

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