Платформа Arduino даст вам легкий доступ аппаратно программное решение. Вы получите вкус c ++ и уметь делать простые практики программирования, который будет делать что-то: мигает светодиод, управления двигателя и т.д. Но без своего рода оборудования взаимодействовать с - Arduino будет не слишком много для вас. С Arduino это только вам и MCU - нет операционной системы, чтобы получить в пути. Но вы можете сделать довольно сложные вещи, как научиться создавать объект c ++ (Arduino библиотека) и так далее.
Raspberry Pi и Arduino имеют только одну вещь в общем: каждый из них находится на довольно небольшой доске - что делает их очень похожи. Как вы знаете, Шахматы и шашки являются играл на одной плате - но совершенно разные игры.
Работа с Pi будет дать вкус Linux операционной системы и также позволяют вам взаимодействовать с оборудованием на борту. Это добавляет еще один уровень сложности (вы должны «говорить», работать через Linux) в дополнение к работе с вашим оборудованием.
Вообще говоря, они оба аппаратных платформ интенсивный - Arcuino moreso. Так что это зависит от ваших целей как студент CS. Если вы хотите быть прикладной программист, взаимодействие оборудования может быть отвлечение. Если вы собираетесь работать в аппаратных, Интернет вещей, и так далее, они будут отличным способом, чтобы получить некоторое представление о простых, недорогих проектов.
Не забудьте взглянуть на Python и PyBoard - еще еще один путь к практике создания проектов. Также взгляните на язык обработки (Processing.org) полностью графическое окружение, в котором можно создавать очень сложные приложения, которые нужно не оборудование - только ваш монитор компьютера. Обработка является очень «c как» окружающая среда, так что вы можете почувствовать некоторые методы кодирования.
Kuongshun предоставит вам с высоким качествомСовет ООНиМалина piпродукты!






