Заключение
На этом мы завершаем курс по изучению основ программирования микроконтроллеров. В течение курса мы прошли путь от 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 от разработчиков.
Желаем вам успехов в дальнейшем изучении электроники и робототехники, и надеемся, что совсем скоро вы сможете воплощать свои идеи и собирать собственных роботов!