Старт в программировании микроконтроллеров. Ардуино? Добрый вечер. Расскажу немного о себе: Студент первого курса радиотехнического факультета в университете. Ещё со школы интересовался программированием. Недавно нашёл такое направление, как «Embedded-разработка» — возможность работать с железом и программировать, одновременно! Для меня это просто красота, лучше быть не может. А теперь к делу, я перечитал все вопросы и статьи по этому поводу, будьте уверены. Здесь скорее вопрос, не "как", а "правильно ли". Сейчас я учу C и языки asm. Знания по электронике у меня на уровне школы, так как на первом курсе мы скорее это всё закрепляем, чем учим, ну и всякие вводные предметы в специальность, типу основ схемотехники. Для себя на данный момент решил, что как старт возьму набор ардуино с али, помигаю светодиодом, напишу пару программ, возможно даже возьму колёса и сделаю просто робота. Потом возьмусь изучать что-то посерьёзнее — STM32 Nucleo, создание печатных плат и так далее. Конечно постоянно буду учить английский(!), C/C++, языки asm, электронику и os linux. Критикуйте этот выбор, я серьёзно, может быть я что-то не так делаю, и если не так, то подскажите. Я выбрал набор+датчик интересный+макетку дополнительную. Чего не так может быть с этим набором, чего не хватает, что добавить? Ссылочки прилагаются:https://ru.aliexpress.com/item/Arduino-Starter-Kit...https://ru.aliexpress.com/item/MB102-Breadboard-po...https://ru.aliexpress.com/item/free-shipping-RC522...
Прежде всего, поздравляю с выбором направления в Embedded-разработке! Ваш план звучит вполне разумно. Начать с Arduino - отличное решение для того, чтобы понять основы программирования микроконтроллеров и ознакомиться с электроникой.
Относительно выбора набора на AliExpress, ссылки не открываются, но в целом стандартный Arduino Starter Kit должен содержать все необходимое для начала работы: Arduino плату, различные датчики, светодиоды, резисторы и т.п. Breadboard и дополнительные компоненты тоже будут очень полезны для проведения экспериментов и создания прототипов. Датчик RC522 тоже интересное дополнение для работы с RFID.
Один совет: не спешите с переходом на STM32 сразу после Arduino. Хорошо бы пройти все базовые уроки и проекты на Arduino, чтобы укрепить свои навыки программирования и работы с железом. Потом уже можно переходить к более сложным микроконтроллерам и проектам.
Удачи в изучении и разработке! Если будут вопросы или нужна помощь, обращайтесь.
Прежде всего, поздравляю с выбором направления в Embedded-разработке! Ваш план звучит вполне разумно. Начать с Arduino - отличное решение для того, чтобы понять основы программирования микроконтроллеров и ознакомиться с электроникой.
Относительно выбора набора на AliExpress, ссылки не открываются, но в целом стандартный Arduino Starter Kit должен содержать все необходимое для начала работы: Arduino плату, различные датчики, светодиоды, резисторы и т.п. Breadboard и дополнительные компоненты тоже будут очень полезны для проведения экспериментов и создания прототипов. Датчик RC522 тоже интересное дополнение для работы с RFID.
Один совет: не спешите с переходом на STM32 сразу после Arduino. Хорошо бы пройти все базовые уроки и проекты на Arduino, чтобы укрепить свои навыки программирования и работы с железом. Потом уже можно переходить к более сложным микроконтроллерам и проектам.
Удачи в изучении и разработке! Если будут вопросы или нужна помощь, обращайтесь.